Partilhar via


TplExtensions.NoThrowValueTaskAwaiter<TResult> Estrutura

Definição

Um awaiter que encapsula uma tarefa e nunca gera uma exceção quando aguardado.

[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct TplExtensions.NoThrowValueTaskAwaiter<TResult> : System.Runtime.CompilerServices.ICriticalNotifyCompletion
[<System.Runtime.CompilerServices.IsReadOnly>]
type TplExtensions.NoThrowValueTaskAwaiter<'Result> = struct
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Structure TplExtensions.NoThrowValueTaskAwaiter(Of TResult)
Implements ICriticalNotifyCompletion

Parâmetros de tipo

TResult

O tipo do resultado.

Herança
TplExtensions.NoThrowValueTaskAwaiter<TResult>
Atributos
Implementações

Construtores

TplExtensions.NoThrowValueTaskAwaiter<TResult>(ValueTask<TResult>, Boolean)

Inicializa uma nova instância do struct TplExtensions.NoThrowValueTaskAwaiter<TResult>.

Propriedades

IsCompleted

Obtém um valor que indica se a tarefa foi concluída.

Métodos

GetResult()

Não faz nada.

OnCompleted(Action)

Agenda um delegado para execução na conclusão da execução de uma tarefa.

UnsafeOnCompleted(Action)

Agenda um delegado para execução na conclusão da execução de uma tarefa sem capturar ExecutionContext.

Aplica-se a