namespace Tasks

in global :: System . Threading

This namespace contains:

class Task Represents an asynchronous operation.
class Task<TResult> Represents an asynchronous operation that can return a value.
class TaskCanceledException Represents an exception used to communicate task cancellation.
class TaskCompletionSource
class TaskCompletionSource<TResult> Represents the producer side of a unbound to a delegate, providing access to the consumer side through the property.
struct TaskStatus Represents the current stage in the lifecycle of a .
struct ValueTask Provides an awaitable result of an asynchronous operation.
struct ValueTask<TResult> Provides a value type that wraps a and a , only one of which is used.