# Request Constructor

## Overloads

| [Request(Int32, String, IEnumerable<String>, Object\[\])](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.Request.-ctor.htm#Qlik_Sense_JsonRpc_Request__ctor_System_Int32_System_String_System_Collections_Generic_IEnumerable_System_String__System_Object___) |  | Creates a request object. |
| --- | --- | --- |
| [Request(Int32, String, Nullable<Boolean>, IEnumerable<String>, Object\[\])](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.Request.-ctor.htm#Qlik_Sense_JsonRpc_Request__ctor_System_Int32_System_String_System_Nullable_System_Boolean__System_Collections_Generic_IEnumerable_System_String__System_Object___) |  | Creates a request object. |

[](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.Request.-ctor.htm) [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.Request.-ctor.htm)

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

Creates a request object.

### Declaration

```

          public Request(int wsHandle, string wsMethod, IEnumerable<string> argumentNames = null, params object[] arguments)
    
  
```

### Parameters

| Type | Name | Description |
| --- | --- | --- |
| System.Int32 | wsHandle | A unique ID for the request. |
| System.String | wsMethod | The name of the server method to call. |
| System.Collections.Generic.IEnumerable&lt;System.String&gt; | argumentNames | Positional argument names for the method |
| System.Object[] | arguments | The set of arguments for the method. |

[](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.Request.-ctor.htm) [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.Request.-ctor.htm)

## Request(Int32, String, Nullable&lt;Boolean&gt;, IEnumerable&lt;String&gt;, Object[])

Creates a request object.

### Declaration

```

          public Request(int wsHandle, string wsMethod, bool? wsDelta, IEnumerable<string> argumentNames = null, params object[] arguments)
    
  
```

### Parameters

| Type | Name | Description |
| --- | --- | --- |
| System.Int32 | wsHandle | A unique ID for the request. |
| System.String | wsMethod | The name of the server method to call. |
| System.Nullable&lt;System.Boolean&gt; | wsDelta | If true, the server will return only the delta between this and the last delta request to the same method. |
| System.Collections.Generic.IEnumerable&lt;System.String&gt; | argumentNames | Positional argument names for the method |
| System.Object[] | arguments | The set of arguments for the method. |