Task Properties

Task Parallel System.Threading

The Task type exposes the following members.

Properties

  NameDescription
AsyncState
Gets the state object supplied when the Task was created, or null if none was supplied.
CreationOptions
Gets the TaskCreationOptions used to create this task.
CurrentId
Returns the unique ID of the currently executing Task.
Exception
Gets the Exception that caused the Task to end prematurely. If the Task completed successfully or has not yet thrown any exceptions, this will return null.
Factory
Provides access to factory methods for creating Task and Task<(Of <(TResult>)>) instances.
Id
Gets a unique ID for this Task instance.
IsCanceled
Gets whether this Task instance has completed execution due to being canceled.
IsCompleted
Gets whether this Task has completed.
IsFaulted
Gets whether the Task completed due to an unhandled exception.
Status
Gets the TaskStatus of this Task.

Explicit Interface Implementations

  NameDescription
IAsyncResult..::.AsyncWaitHandle
Gets a WaitHandle that can be used to wait for the task to complete.
IAsyncResult..::.CompletedSynchronously
Gets an indication of whether the asynchronous operation completed synchronously.

See Also