# GetObjectAsync Method

## Overloads

| [GetObjectAsync<T>(String, AsyncHandle)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.App.GetObjectAsync.htm#Qlik_Engine_App_GetObjectAsync__1_System_String_Qlik_Engine_AsyncHandle_) |  | Get an object |
| --- | --- | --- |
| [GetObjectAsync<T, TI>(String, AsyncHandle)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.App.GetObjectAsync.htm#Qlik_Engine_App_GetObjectAsync__2_System_String_Qlik_Engine_AsyncHandle_) |  | Get an object |

[](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.App.GetObjectAsync.htm) [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.App.GetObjectAsync.htm)

## GetObjectAsync&lt;T&gt;(String, AsyncHandle)

Get an object

### Declaration

```

          public Task<T> GetObjectAsync<T>([QixName("qId")] string id, AsyncHandle asyncHandle)
    where T : GenericObject
    
  
```

### Parameters

| Type | Name | Description |
| --- | --- | --- |
| System.String | id | Object id |
| [AsyncHandle](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AsyncHandle.htm) | asyncHandle | A token / string returned in the answer |

### Returns

| Type | Description |
| --- | --- |
| System.Threading.Tasks.Task&lt;T&gt; | A task with the object as result |

### Type Parameters

| Name | Description |
| --- | --- |
| T | The type to get |

### Implements

[IApp.GetObjectAsync<T>(String, AsyncHandle)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IApp.GetObjectAsync.htm#Qlik_Engine_IApp_GetObjectAsync__1_System_String_Qlik_Engine_AsyncHandle_)

[](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.App.GetObjectAsync.htm) [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.App.GetObjectAsync.htm)

## GetObjectAsync&lt;T, TI&gt;(String, AsyncHandle)

Get an object

### Declaration

```

          [QixName("GetObject")]
public Task<TI> GetObjectAsync<T, TI>([QixName("qId")] string id, AsyncHandle asyncHandle)
    where T : GenericObject, TI
    
  
```

### Parameters

| Type | Name | Description |
| --- | --- | --- |
| System.String | id | Object id |
| [AsyncHandle](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AsyncHandle.htm) | asyncHandle | A token / string returned in the answer |

### Returns

| Type | Description |
| --- | --- |
| System.Threading.Tasks.Task&lt;TI&gt; | A task with the interface as result |

### Type Parameters

| Name | Description |
| --- | --- |
| T | The type to get |
| TI | The interface to return |

### Implements

[IApp.GetObjectAsync<T, TI>(String, AsyncHandle)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IApp.GetObjectAsync.htm#Qlik_Engine_IApp_GetObjectAsync__2_System_String_Qlik_Engine_AsyncHandle_)