Auf Englisch lesen

Freigeben über


Task<TResult>.ConfigureAwait Methode

Definition

Überlädt

ConfigureAwait(Boolean)

Konfiguriert einen Awaiter, der verwendet wird, um diese Task<TResult> zu erwarten.

ConfigureAwait(ConfigureAwaitOptions)

Konfiguriert einen Awaiter, der verwendet wird, um diese Task zu erwarten.

ConfigureAwait(Boolean)

Quelle:
Future.cs
Quelle:
Future.cs
Quelle:
Future.cs

Konfiguriert einen Awaiter, der verwendet wird, um diese Task<TResult> zu erwarten.

C#
public System.Runtime.CompilerServices.ConfiguredTaskAwaitable<TResult> ConfigureAwait(bool continueOnCapturedContext);

Parameter

continueOnCapturedContext
Boolean

"True", um zu versuchen, die Fortsetzung zurück in den ursprünglich erfassten Text zu marshallen; andernfalls "False".

Gibt zurück

Ein Objekt, das verwendet wird, um diese Aufgabe zu erwarten.

Gilt für:

.NET 10 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

ConfigureAwait(ConfigureAwaitOptions)

Quelle:
Future.cs
Quelle:
Future.cs

Konfiguriert einen Awaiter, der verwendet wird, um diese Task zu erwarten.

C#
public System.Runtime.CompilerServices.ConfiguredTaskAwaitable<TResult> ConfigureAwait(System.Threading.Tasks.ConfigureAwaitOptions options);

Parameter

options
ConfigureAwaitOptions

Optionen, die zum Konfigurieren der Ausführung von Wartezeiten für diese Aufgabe verwendet werden.

Gibt zurück

Ein Objekt, das verwendet wird, um diese Aufgabe zu erwarten.

Ausnahmen

Das options-Argument gibt einen ungültigen Wert an.

Gilt für:

.NET 10 und andere Versionen
Produkt Versionen
.NET 8, 9, 10