Classes
-
Concurrent
Exclusive Provides task schedulers that coordinate to execute tasks while ensuring that concurrent tasks may run concurrently and exclusive tasks never do.Scheduler Pair - Parallel static Provides support for parallel loops and regions.
-
Parallel
Loop Enables iterations of parallel loops to interact with other iterations. An instance of this class is provided by the Parallel class to each loop; you can not create instances in your code.State -
Parallel
Options Stores options that configure the operation of methods on the Parallel class. - Task Represents an asynchronous operation.
-
Task
Async staticEnumerable Extensions -
Task
Canceled Represents an exception used to communicate task cancellation.Exception -
Task
Completion Represents the producer side of a Task`1 unbound to a delegate, providing access to the consumer side through the Task property.Source`1 -
Task
Extensions static Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of Task instances. -
Task
Factory Provides support for creating and scheduling Task objects. -
Task
Factory`1 Provides support for creating and scheduling Task`1 objects. -
Task
Scheduler abstract Represents an object that handles the low-level work of queuing tasks onto threads. -
Task
Scheduler Represents an exception used to communicate an invalid operation by a TaskScheduler.Exception - Task`1 Represents an asynchronous operation that can return a value.
-
Unobserved
Task Provides data for the event that is raised when a faulted Task's exception goes unobserved.Exception Event Args
Structures
-
Parallel
Loop Provides completion status on the execution of a Parallel loop.Result -
Value
Task Provides an awaitable result of an asynchronous operation. -
Value
Task`1 Provides a value type that wraps a Task`1 and a TResult, only one of which is used.
Enumerations
-
Task
Continuation Specifies the behavior for a task that is created by using the ContinueWith(System.Action{System.Threading.Tasks.Task}, System.Threading.CancellationToken, System.Threading.Tasks.TaskContinuationOptions, System.Threading.Tasks.TaskScheduler) or ContinueWith(System.Action{System.Threading.Tasks.Task{`0}}, System.Threading.Tasks.TaskContinuationOptions) method.Options -
Task
Creation Specifies flags that control optional behavior for the creation and execution of tasks.Options -
Task
Status Represents the current stage in the lifecycle of a Task.
Assemblies
- netstandard / View namespace in assembly
-
System.
Private. / View namespace in assemblyCore Lib -
System.
Runtime / View namespace in assembly -
System.
Threading. / View namespace in assemblyTasks -
System.
Threading. / View namespace in assemblyTasks. Extensions -
System.
Threading. / View namespace in assemblyTasks. Parallel