Task<TResult>.ConfigureAwait 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| ConfigureAwait(Boolean) |
配置一個等待者,過去會等待這個 Task<TResult>。 |
| ConfigureAwait(ConfigureAwaitOptions) |
配置一個等待者,過去會等待這個 Task。 |
ConfigureAwait(Boolean)
- 來源:
- Future.cs
- 來源:
- Task_T.cs
- 來源:
- Future.cs
- 來源:
- Future.cs
- 來源:
- Future.cs
配置一個等待者,過去會等待這個 Task<TResult>。
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
確實試圖將續集拉回原始脈絡;否則,則為錯誤。
傳回
一個用來等待這項任務的物品。
適用於
ConfigureAwait(ConfigureAwaitOptions)
- 來源:
- Future.cs
- 來源:
- Task_T.cs
- 來源:
- Future.cs
- 來源:
- Future.cs
配置一個等待者,過去會等待這個 Task。
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 論證指定了一個無效的值。