# SendAsync Method

## Overloads

| [SendAsync(Int32, String, IEnumerable<String>, Object\[\])](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Communication.IQlikConnection.SendAsync.htm#Qlik_Engine_Communication_IQlikConnection_SendAsync_System_Int32_System_String_System_Collections_Generic_IEnumerable_System_String__System_Object___) |  | Sends a request asynchronously to a Qlik Sense instance |
| --- | --- | --- |
| [SendAsync(Request)](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Communication.IQlikConnection.SendAsync.htm#Qlik_Engine_Communication_IQlikConnection_SendAsync_Qlik_Engine_Communication_IO_Request_) |  | Sends a request asynchronously to a Qlik Sense instance |
| [SendAsync<T>(Request, Func<Response, T>)](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Communication.IQlikConnection.SendAsync.htm#Qlik_Engine_Communication_IQlikConnection_SendAsync__1_Qlik_Engine_Communication_IO_Request_System_Func_Qlik_Engine_Communication_IO_Response___0__) |  | Sends a request asynchronously to a Qlik Sense instance with a specified response handler |

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

## SendAsync(Int32, String, IEnumerable&lt;String&gt;, Object[])

Sends a request asynchronously to a Qlik Sense instance

### Declaration

```

          Task<Response> SendAsync(int wsHandle, string wsMethod, IEnumerable<string> argumentNames, params object[] arguments)
    
  
```

### Parameters

| Type | Name | Description |
| --- | --- | --- |
| System.Int32 | wsHandle | Handle to a specific Qlik Sense entity instance |
| System.String | wsMethod | Method name |
| System.Collections.Generic.IEnumerable&lt;System.String&gt; | argumentNames | Positional argument names for the method |
| System.Object[] | arguments | Arguments for method |

### Returns

| Type | Description |
| --- | --- |
| System.Threading.Tasks.Task&lt;[Response](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Communication.IO.Response.htm)&gt; | A Task with default unhandled Response instance |

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

## SendAsync(Request)

Sends a request asynchronously to a Qlik Sense instance

### Declaration

```

          Task SendAsync(Request request)
    
  
```

### Parameters

| Type | Name | Description |
| --- | --- | --- |
| [Request](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Communication.IO.Request.htm) | request | Request to send |

### Returns

| Type | Description |
| --- | --- |
| System.Threading.Tasks.Task | A Task without deserialized response |

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

## SendAsync&lt;T&gt;(Request, Func&lt;Response, T&gt;)

Sends a request asynchronously to a Qlik Sense instance with a specified response handler

### Declaration

```
Task<T> SendAsync<T>(Request request, Func<Response, T> continueWith)
```

### Parameters

| Type | Name | Description |
| --- | --- | --- |
| [Request](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Communication.IO.Request.htm) | request | Request to send |
| System.Func&lt;[Response](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Communication.IO.Response.htm), T&gt; | continueWith | Response handler that is used to change the Response object into an instance of T |

### Returns

| Type | Description |
| --- | --- |
| System.Threading.Tasks.Task&lt;T&gt; | Task that will resolve into a handled instance of T |

### Type Parameters

| Name | Description |
| --- | --- |
| T | Dynamic type that should be returned |