System.Threading.Tasks.Sources Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece tipos para criação ValueTask e ValueTask<TResult> otimização para minimizar alocações. As IValueTaskSource interfaces e IValueTaskSource<TResult> podem ser implementadas em objetos usados para fornecer as implementações de suporte para ValueTask e ValueTask<TResult>, e ManualResetValueTaskSourceCore<TResult> podem ser usadas para implementar a lógica central necessária para suportar o ciclo de vida da tarefa. Estes são tipos avançados e só precisam de ser usados em situações especializadas onde o desempenho é fundamental.
Estruturas
| Name | Description |
|---|---|
| ManualResetValueTaskSourceCore<TResult> |
Fornece a lógica central para implementar um reset IValueTaskSource manual ou IValueTaskSource<TResult>. |
Interfaces
| Name | Description |
|---|---|
| IValueTaskSource |
Representa um objeto que pode ser enrolado por um ValueTask. |
| IValueTaskSource<TResult> |
Representa um objeto que pode ser enrolado por um ValueTask<TResult>. |
Enumerações
| Name | Description |
|---|---|
| ValueTaskSourceOnCompletedFlags |
Fornece flags passados de ValueTask e ValueTask<TResult> para o |
| ValueTaskSourceStatus |
Indica o estado de um IValueTaskSource ou IValueTaskSource<TResult>. |