TaskAwaiter Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 ukoń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 przestaje czekać na ukoń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 asynchronicznego zadania skojarzonego z tym oczekującym. |