Click or drag to resize

LimitedConcurrencyLevelTaskScheduler Class

Inheritance Hierarchy
SystemObject
  System.Threading.TasksTaskScheduler
    DWSIM.FlowsheetSolver.TaskSchedulersLimitedConcurrencyLevelTaskScheduler

Namespace: DWSIM.FlowsheetSolver.TaskSchedulers
Assembly: DWSIM.FlowsheetSolver (in DWSIM.FlowsheetSolver.dll) Version: 8.8.1.0
Syntax
public class LimitedConcurrencyLevelTaskScheduler : TaskScheduler
Request Example View Source

The LimitedConcurrencyLevelTaskScheduler type exposes the following members.

Constructors
Properties
 NameDescription
Public propertyMaximumConcurrencyLevel
(Overrides TaskSchedulerMaximumConcurrencyLevel)
Top
Methods
 NameDescription
Protected methodGetScheduledTasks
(Overrides TaskSchedulerGetScheduledTasks)
Private methodNotifyThreadPoolOfPendingWork 
Protected methodQueueTask
(Overrides TaskSchedulerQueueTask(Task))
Protected methodTryDequeue
(Overrides TaskSchedulerTryDequeue(Task))
Protected methodTryExecuteTaskInline
(Overrides TaskSchedulerTryExecuteTaskInline(Task, Boolean))
Top
Fields
Extension Methods
 NameDescription
Public Extension MethodGetEnumNames
(Defined by General)
Public Extension MethodIsValidDouble
(Defined by General)
Top
See Also