# Class BulkOperationOptions OptimaJet.Workflow.Core.Runtime.BulkOperationOptions Provides optional parameters used by workflow runtime bulk APIs. Namespace: [OptimaJet.Workflow.Core.Runtime](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/) ```csharp public class BulkOperationOptions ``` ## Properties `public int MaxDegreeOfParallelism { get; set; }` Gets or sets the maximum number of parallel tasks used for bulk execution. ### Remarks When no [BulkOperationOptions](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/BulkOperationOptions/) instance is supplied to a bulk API, the runtime uses [Environment.ProcessorCount](https://learn.microsoft.com/dotnet/api/system.environment.processorcount). Set this property to a value greater than zero when supplying an options instance explicitly. [Previous BulkCreateInstancePrams](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/BulkCreateInstancePrams/) [Next CancellationTokenHandling](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/CancellationTokenHandling/)