Task.ConfigureAwait(Boolean) Méthode

Définition

Configure un awaiter utilisé pour l’attendre Task.

public:
 System::Runtime::CompilerServices::ConfiguredTaskAwaitable ConfigureAwait(bool continueOnCapturedContext);
public System.Runtime.CompilerServices.ConfiguredTaskAwaitable ConfigureAwait(bool continueOnCapturedContext);
member this.ConfigureAwait : bool -> System.Runtime.CompilerServices.ConfiguredTaskAwaitable
Public Function ConfigureAwait (continueOnCapturedContext As Boolean) As ConfiguredTaskAwaitable

Paramètres

continueOnCapturedContext
Boolean

true pour tenter de marshaler la continuation vers le contexte d’origine capturé ; sinon, false.

Retours

Objet utilisé pour attendre cette tâche.

Remarques

Lorsqu’une méthode asynchrone attend une Task directement, la continuation se produit généralement dans le même thread que celui qui a créé la tâche, en fonction du contexte asynchrone. Ce comportement peut être coûteux en termes de performances et peut entraîner un blocage sur le thread d’interface utilisateur. Pour éviter ces problèmes, appelez Task.ConfigureAwait(false). Pour plus d’informations, consultez la FAQ ConfigureAwait.

S’applique à

Voir aussi