Task<TResult>.ConfigureAwait 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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 参数指定无效值。