







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.
|