System.Threading.Tasks.TaskScheduler Class

Represents an object that handles the low-level work of queuing tasks onto threads.

See Also: TaskScheduler Members

Syntax

[System.Diagnostics.DebuggerDisplay("Id={Id}")]
[System.Diagnostics.DebuggerTypeProxy(typeof(System.Threading.Tasks.TaskScheduler/TaskSchedulerDebuggerView))]
public abstract class TaskScheduler

Remarks

System.Threading.Tasks.TaskScheduler acts as the extension point for all pluggable scheduling logic. This includes mechanisms such as how to schedule a task for execution, and how scheduled tasks should be exposed to debuggers.

For more information and code examples, see Task Schedulers.

Several sample task schedulers are available on Code Gallery: tp://go.microsoft.com/fwlink/?LinkID=165717.

Requirements

Namespace: System.Threading.Tasks
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 4.0.0.0