System.Threading.Tasks Namespace
From Task Parallel System.Threading
Classes
| Class | Description | |
|---|---|---|
| Parallel |
Provides support for parallel loops and regions.
| |
| ParallelLoopState |
Enables iterations of Parallel loops to interact with
other iterations.
| |
| ParallelOptions |
Stores options that configure the operation of methods on the
Parallel class.
| |
| Task |
Represents an asynchronous operation.
| |
| Task<(Of <(TResult>)>) |
Represents an asynchronous operation that produces a result at some time in the future.
| |
| TaskCanceledException |
Represents an exception used to communicate task cancellation.
| |
| TaskCompletionSource<(Of <(TResult>)>) |
Represents the producer side of a Task<(Of <(TResult>)>) unbound to a
delegate, providing access to the consumer side through the Task property.
| |
| TaskExtensions |
Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of
Task instances.
| |
| TaskFactory |
Provides support for creating and scheduling
Tasks.
| |
| TaskFactory<(Of <(TResult>)>) |
Provides support for creating and scheduling
Task{TResult} objects.
| |
| TaskScheduler |
Represents an abstract scheduler for tasks.
| |
| TaskSchedulerException |
Represents an exception used to communicate an invalid operation by a
TaskScheduler.
| |
| UnobservedTaskExceptionEventArgs |
Provides data for the event that is raised when a faulted Task's
exception goes unobserved.
|
Structures
| Structure | Description | |
|---|---|---|
| ParallelLoopResult |
Provides completion status on the execution of a Parallel loop.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| TaskContinuationOptions |
Specifies flags that control optional behavior for the creation and execution of continuation tasks.
| |
| TaskCreationOptions |
Specifies flags that control optional behavior for the creation and execution of tasks.
| |
| TaskStatus |
Represents the current stage in the lifecycle of a Task.
|