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