Teilen über


TaskAwaiter Struktur

Definition

Stellt ein Objekt bereit, das auf den Abschluss einer asynchronen Aufgabe wartet.

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
Vererbung
TaskAwaiter
Implementiert

Hinweise

Dieser Typ ist ausschließlich zur Compiler-Verwendung vorgesehen.

Eigenschaften

IsCompleted

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen Wert ab, der angibt, ob die asynchrone Aufgabe abgeschlossen wurde.

Methoden

GetResult()

Beendet das Warten auf den Abschluss der asynchronen Aufgabe.

OnCompleted(Action)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Legt die Aktion fest, die ausgeführt wird, sobald das TaskAwaiter-Objekt nicht mehr auf die zu beendende asynchrone Aufgabe wartet.

UnsafeOnCompleted(Action)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Plant den Fortsetzungsvorgang für die asynchrone Aufgabe, die diesem Awaiter zugeordnet ist.

Gilt für: