Task<TResult>.ConfigureAwait 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
ConfigureAwait(Boolean) |
設定用來等候這個 Task<TResult> 的 awaiter。 |
ConfigureAwait(ConfigureAwaitOptions) |
設定用來等候這個 Task 的 awaiter。 |
ConfigureAwait(Boolean)
- 來源:
- Future.cs
- 來源:
- Future.cs
- 來源:
- Future.cs
設定用來等候這個 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)
- 來源:
- Future.cs
- 來源:
- Future.cs
設定用來等候這個 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
引數指定了無效的值。