TaskAwaiter Struktura

Definicja

Udostępnia obiekt, który czeka na ukończenie zadania asynchronicznego.

public value class TaskAwaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
public struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
public readonly struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
type TaskAwaiter = struct
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Structure TaskAwaiter
Implements ICriticalNotifyCompletion
Dziedziczenie
TaskAwaiter
Implementuje

Uwagi

Ten typ jest przeznaczony tylko do użytku kompilatora.

Właściwości

IsCompleted

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

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

Metody

GetResult()

Kończy oczekiwanie na zakończenie zadania asynchronicznego.

OnCompleted(Action)

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

Ustawia akcję do wykonania, gdy TaskAwaiter obiekt przestanie czekać na zakończenie zadania asynchronicznego.

UnsafeOnCompleted(Action)

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

Planuje akcję kontynuacji dla zadania asynchronicznego skojarzonego z tym elementem awaiter.

Dotyczy