Task.ConfigureAwait Methode

Definitie

Overloads

Name Description
ConfigureAwait(Boolean)

Hiermee configureert u een wachter die wordt gebruikt om dit Taskte wachten.

ConfigureAwait(ConfigureAwaitOptions)

Hiermee configureert u een wachter die wordt gebruikt om dit Taskte wachten.

ConfigureAwait(Boolean)

Bron:
Task.cs
Bron:
Task.cs
Bron:
Task.cs
Bron:
Task.cs
Bron:
Task.cs

Hiermee configureert u een wachter die wordt gebruikt om dit Taskte wachten.

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

Parameters

continueOnCapturedContext
Boolean

true te proberen de voortzetting terug te zetten naar de oorspronkelijke context die is vastgelegd; anders, false.

Retouren

Een object dat wordt gebruikt om deze taak te wachten.

Opmerkingen

Wanneer een asynchrone methode een Task rechtstreeks wacht, vindt de voortzetting meestal plaats in dezelfde thread die de taak heeft gemaakt, afhankelijk van de asynchrone context. Dit gedrag kan kostbaar zijn in termen van prestaties en kan leiden tot een impasse op de UI-thread. Als u deze problemen wilt voorkomen, roept u het aan Task.ConfigureAwait(false). Zie ConfigureAwait FAQvoor meer informatie.

Zie ook

Van toepassing op

ConfigureAwait(ConfigureAwaitOptions)

Bron:
Task.cs
Bron:
Task.cs
Bron:
Task.cs
Bron:
Task.cs

Hiermee configureert u een wachter die wordt gebruikt om dit Taskte wachten.

public:
 System::Runtime::CompilerServices::ConfiguredTaskAwaitable ConfigureAwait(System::Threading::Tasks::ConfigureAwaitOptions options);
public System.Runtime.CompilerServices.ConfiguredTaskAwaitable ConfigureAwait(System.Threading.Tasks.ConfigureAwaitOptions options);
member this.ConfigureAwait : System.Threading.Tasks.ConfigureAwaitOptions -> System.Runtime.CompilerServices.ConfiguredTaskAwaitable
Public Function ConfigureAwait (options As ConfigureAwaitOptions) As ConfiguredTaskAwaitable

Parameters

options
ConfigureAwaitOptions

Opties die worden gebruikt om te configureren hoe wacht op deze taak worden uitgevoerd.

Retouren

Een object dat wordt gebruikt om deze taak te wachten.

Uitzonderingen

Het options argument geeft een ongeldige waarde op.

Van toepassing op