Class AsyncTaskFactoryOptions
- Namespace
- Cuemon.Threading
- Assembly
- Cuemon.Threading.dll
Configuration options for ParallelFactory.
public class AsyncTaskFactoryOptions : AsyncWorkloadOptions, IAsyncOptions, IParameterObject
- Inheritance
-
ObjectAsyncTaskFactoryOptions
- Implements
- Inherited Members
Constructors
AsyncTaskFactoryOptions()
Initializes a new instance of the AsyncTaskFactoryOptions class.
public AsyncTaskFactoryOptions()
Remarks
The following table shows the initial property values for an instance of AsyncTaskFactoryOptions.
Property | Initial Value |
---|---|
PartitionSize | 2 x System.Environment.ProcessorCount |
Scheduler | System.Threading.Tasks.TaskScheduler.Current |
CreationOptions | System.Threading.Tasks.TaskCreationOptions.LongRunning |
Properties
CreationOptions
Gets or sets the System.Threading.Tasks.TaskCreationOptions used to create the task.
public TaskCreationOptions CreationOptions { get; set; }
Property Value
- TaskCreationOptions
The System.Threading.Tasks.TaskCreationOptions used to create the task.
Scheduler
Gets or sets the System.Threading.Tasks.TaskScheduler that is used to schedule the task.
public TaskScheduler Scheduler { get; set; }
Property Value
- TaskScheduler
The System.Threading.Tasks.TaskScheduler that is used to schedule the task.