Udostępnij przez


TplExtensions.NoThrowValueTaskAwaiter<TResult> Struktura

Definicja

Obiekt oczekujący, który opakowuje zadanie i nigdy nie zgłasza wyjątku podczas oczekiwania.

[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

Parametry typu

TResult

Typ wyniku.

Dziedziczenie
TplExtensions.NoThrowValueTaskAwaiter<TResult>
Atrybuty
Implementuje

Konstruktory

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

Inicjuje TplExtensions.NoThrowValueTaskAwaiter<TResult> nowe wystąpienie struktury.

Właściwości

IsCompleted

Pobiera wartość wskazującą, czy zadanie zostało ukończone.

Metody

GetResult()

Nic nie robi.

OnCompleted(Action)

Planuje delegata do wykonania na zakończenie wykonywania zadania.

UnsafeOnCompleted(Action)

Planuje delegata do wykonania na zakończenie wykonywania zadania bez przechwytywania elementu ExecutionContext.

Dotyczy