System.Threading.Tasks.Sources Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece tipos para criação ValueTask e ValueTask<TResult> otimização para minimizar alocações. As IValueTaskSource interfaces e IValueTaskSource<TResult> as interfaces podem ser implementadas em objetos usados para fornecer as implementações de backup e ValueTaskValueTask<TResult>, e ManualResetValueTaskSourceCore<TResult> podem ser usadas para implementar a lógica principal necessária para dar suporte ao ciclo de vida da tarefa. Esses são tipos avançados e só precisam ser usados em situações especializadas em que o desempenho é primordial.
Estruturas
| Nome | Description |
|---|---|
| ManualResetValueTaskSourceCore<TResult> |
Fornece a lógica principal para implementar um IValueTaskSource de redefinição manual ou IValueTaskSource<TResult>. |
Interfaces
| Nome | Description |
|---|---|
| IValueTaskSource |
Representa um objeto que pode ser encapsulado por um ValueTask. |
| IValueTaskSource<TResult> |
Representa um objeto que pode ser encapsulado por um ValueTask<TResult>. |
Enumerações
| Nome | Description |
|---|---|
| ValueTaskSourceOnCompletedFlags |
Fornece sinalizadores passados de ValueTask e ValueTask<TResult> para o método |
| ValueTaskSourceStatus |
Indica o status de um IValueTaskSource ou IValueTaskSource<TResult>. |