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 criar ValueTask e ValueTask<TResult> otimizados para minimizar as alocações. As interfaces IValueTaskSource e IValueTaskSource<TResult> podem ser implementadas em objetos usados para fornecer as implementações de backup para ValueTask e ValueTask<TResult>, bem como ManualResetValueTaskSourceCore<TResult> pode ser usado para implementar a lógica principal necessária para dar suporte ao ciclo de vida da tarefa. Esses são tipos avançados e devem ser usados somente em situações especializadas em que o desempenho seja fundamental.
Estruturas
ManualResetValueTaskSourceCore<TResult> |
Fornece a lógica básica para implementar uma IValueTaskSource ou IValueTaskSource<TResult> de redefinição manual. |
Interfaces
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
ValueTaskSourceOnCompletedFlags |
Fornece sinalizadores passados de ValueTask e ValueTask<TResult> para o método |
ValueTaskSourceStatus |
Indica o status de um IValueTaskSource ou IValueTaskSource<TResult>. |