# BulkOp Class

Namespace: [Qlik.Engine](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.htm)  
Assembly: Qlik.Engine.dll

Specification and arguments for an individual operation (request) in a bulk request set.

## Inheritance

* System.Object
  * BulkOp

## Syntax

```
[ValueClass]
public class BulkOp : IBulkOp
```

## Constructors

| Name | Description |
| --- | --- |
| [BulkOp()](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.BulkOp.-ctor.htm#Qlik_Engine_BulkOp__ctor) |  |

## Properties

| Name | Description |
| --- | --- |
| [Args](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.BulkOp.Args.htm#Qlik_Engine_BulkOp_Args) | Root object for the named input arguments of the method.<br><br>JSON property name: qArgs |
| [Id](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.BulkOp.Id.htm#Qlik_Engine_BulkOp_Id) | The ID of the target object, according to Target. (Ignored if not needed.)<br><br>JSON property name: qId |
| [Method](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.BulkOp.Method.htm#Qlik_Engine_BulkOp_Method) | The method name to invoke.<br><br>JSON property name: qMethod |
| [Target](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.BulkOp.Target.htm#Qlik_Engine_BulkOp_Target) | If the value of Target is NX\_TARGET\_OBJ\_ID, then the target is an app object identified by the **Id** value. Otherwise, it refers to a specific target.<br><br>JSON property name: qTarget |