Task<TResult>.ConfigureAwait 方法

定义

重载

名称 说明
ConfigureAwait(Boolean)

配置用于等待此 Task<TResult>情况的 awaiter。

ConfigureAwait(ConfigureAwaitOptions)

配置用于等待此 Task情况的 awaiter。

ConfigureAwait(Boolean)

Source:
Future.cs
Source:
Task_T.cs
Source:
Future.cs
Source:
Future.cs
Source:
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)

Source:
Future.cs
Source:
Task_T.cs
Source:
Future.cs
Source:
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 参数指定无效值。

适用于