Sprache

AwaitExtensions Klasse

Definition

Erweiterungsmethoden und Awaitables für .NET 4.5.

public ref class AwaitExtensions abstract sealed
public ref class AwaitExtensions abstract sealed
class AwaitExtensions abstract sealed
public static class AwaitExtensions
type AwaitExtensions = class
Public Module AwaitExtensions
Vererbung
AwaitExtensions

Methoden

Name Beschreibung
ConfigureAwait(YieldAwaitable, Boolean)

Konvertiert ein YieldAwaitable -Element in ein AwaitExtensions.ConfiguredTaskYieldAwaitable-Element.

ConfigureAwaitForAggregateException(Task, Boolean)

Gibt einen wartenden Wert zurück, der von der Exception Eigenschaft des Vorgangs ausgelöst AggregateException wird, wenn er fehlerhaft ist.

ConfigureAwaitRunInline(Task)

Ruft eine wartende Funktion ab, die die Fortsetzung mit einer Präferenz plant, synchron für den Aufrufstack auszuführen, der die TaskThread-ID abgeschlossen hat, oder alle SynchronizationContext , die angewendet werden können, wenn die Fortsetzung geplant wird oder wenn der Vorsatz abgeschlossen ist.

ConfigureAwaitRunInline<T>(Task<T>)

Ruft eine wartende Funktion ab, die die Fortsetzung mit einer Präferenz plant, synchron für den Aufrufstack auszuführen, der die TaskThread-ID abgeschlossen hat, oder alle SynchronizationContext , die angewendet werden können, wenn die Fortsetzung geplant wird oder wenn der Vorsatz abgeschlossen ist.

GetAwaiter(SynchronizationContext)

Ruft einen Awaiter ab, der Fortsetzungen für die angegebene SynchronizationContext.

GetAwaiter(TaskScheduler)

Ruft einen Awaiter ab, der Fortsetzungen für den angegebenen Zeitplan plant.

GetAwaiter(WaitHandle)

Stellt die Await-Funktionalität für gewöhnliche WaitHandleFunktionen bereit.

SwitchTo(TaskScheduler, Boolean)

Ruft eine wartende Funktion ab, die Fortsetzungen für den angegebenen Zeitplan plant.

WaitForChangeAsync(RegistryKey, Boolean, RegistryChangeNotificationFilters, CancellationToken)

Gibt eine Aufgabe zurück, die abgeschlossen wird, wenn sich der angegebene Registrierungsschlüssel ändert.

WaitForExitAsync(Process, CancellationToken)

Gibt eine Aufgabe zurück, die abgeschlossen wird, wenn der Prozess beendet wird, und stellt den Beendigungscode dieses Prozesses bereit.

Gilt für:

Threadsicherheit

Dieser Typ ist threadsicher für alle Mitglieder.