AwaitExtensions.AggregateExceptionAwaiter Struktura

Definicja

Wynik, GetAwaiter() Aby przygotować się Task do oczekiwania podczas zgłaszania z wszystkimi wyjątkami wewnętrznymi.

public: value class AwaitExtensions::AggregateExceptionAwaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
[System.Runtime.CompilerServices.IsReadOnly]
public struct AwaitExtensions.AggregateExceptionAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
[<System.Runtime.CompilerServices.IsReadOnly>]
type AwaitExtensions.AggregateExceptionAwaiter = struct
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Structure AwaitExtensions.AggregateExceptionAwaiter
Implements ICriticalNotifyCompletion
Dziedziczenie
AwaitExtensions.AggregateExceptionAwaiter
Atrybuty
Implementuje

Konstruktory

AwaitExtensions.AggregateExceptionAwaiter(Task, Boolean)

Inicjuje nowe wystąpienie AwaitExtensions.AggregateExceptionAwaiter struktury.

Właściwości

IsCompleted

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Gets a value that indicates whether the asynchronous task has completed.

Metody

GetResult()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Ends the wait for the completion of the asynchronous task.

OnCompleted(Action)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Sets the action to perform when the TaskAwaiter object stops waiting for the asynchronous task to complete.

UnsafeOnCompleted(Action)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Schedules the continuation action for the asynchronous task that is associated with this awaiter.

Dotyczy