Sdílet prostřednictvím


Task.ConfigureAwait Metoda

Definice

Přetížení

ConfigureAwait(Boolean)

Konfiguruje vyčkávač, který se používá k čekání na tento objekt Task.

ConfigureAwait(ConfigureAwaitOptions)

Konfiguruje vyčkávač, který se používá k čekání na tento objekt Task.

ConfigureAwait(Boolean)

Zdroj:
Task.cs
Zdroj:
Task.cs
Zdroj:
Task.cs

Konfiguruje vyčkávač, který se používá k čekání na tento objekt 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

Parametry

continueOnCapturedContext
Boolean

truepokusit se zařadí pokračování zpět do původního zachyceného kontextu; v opačném případě . false

Návraty

Objekt, který se používá k čekání na tento úkol.

Poznámky

Když asynchronní metoda čeká Task přímo, pokračování obvykle probíhá ve stejném vlákně, které vytvořilo úlohu, v závislosti na asynchronním kontextu. Toto chování může být nákladné z hlediska výkonu a může vést k zablokování vlákna uživatelského rozhraní. Pokud se chcete těmto problémům vyhnout, zavolejte Task.ConfigureAwait(false). Další informace najdete v nejčastějších dotazech ke konfiguraciAwait.

Viz také

Platí pro

ConfigureAwait(ConfigureAwaitOptions)

Zdroj:
Task.cs
Zdroj:
Task.cs

Konfiguruje vyčkávač, který se používá k čekání na tento objekt Task.

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

Parametry

options
ConfigureAwaitOptions

Možnosti sloužící ke konfiguraci způsobu provedení čekání na tuto úlohu

Návraty

Objekt, který se používá k čekání na tento úkol.

Výjimky

Argument options určuje neplatnou hodnotu.

Platí pro