Task<TResult>.ConfigureAwait 方法

定義

多載

ConfigureAwait(Boolean)

設定用來等候這個 Task<TResult> 的 awaiter。

ConfigureAwait(ConfigureAwaitOptions)

設定用來等候這個 Task 的 awaiter。

ConfigureAwait(Boolean)

設定用來等候這個 Task<TResult> 的 awaiter。

public:
 System::Runtime::CompilerServices::ConfiguredTaskAwaitable<TResult> ConfigureAwait(bool continueOnCapturedContext);
public System.Runtime.CompilerServices.ConfiguredTaskAwaitable<TResult> ConfigureAwait (bool continueOnCapturedContext);
override this.ConfigureAwait : bool -> System.Runtime.CompilerServices.ConfiguredTaskAwaitable<'Result>
Public Function ConfigureAwait (continueOnCapturedContext As Boolean) As ConfiguredTaskAwaitable(Of TResult)

參數

continueOnCapturedContext
Boolean

true 表示嘗試將接續封送處理回擷取的原始內容,否則為 false。

傳回

等候這項工作所用的物件。

適用於

ConfigureAwait(ConfigureAwaitOptions)

設定用來等候這個 Task 的 awaiter。

public:
 System::Runtime::CompilerServices::ConfiguredTaskAwaitable<TResult> ConfigureAwait(System::Threading::Tasks::ConfigureAwaitOptions options);
public System.Runtime.CompilerServices.ConfiguredTaskAwaitable<TResult> ConfigureAwait (System.Threading.Tasks.ConfigureAwaitOptions options);
override this.ConfigureAwait : System.Threading.Tasks.ConfigureAwaitOptions -> System.Runtime.CompilerServices.ConfiguredTaskAwaitable<'Result>
Public Function ConfigureAwait (options As ConfigureAwaitOptions) As ConfiguredTaskAwaitable(Of TResult)

參數

options
ConfigureAwaitOptions

用來設定此工作等候執行方式的選項。

傳回

等候這項工作所用的物件。

例外狀況

options 引數指定了無效的值。

適用於