Task.ConfigureAwait Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.