HostingAbstractionsHostExtensions.RunAsync(IHost, CancellationToken) 方法

定义

运行应用程序并返回 Task 仅在触发令牌或关闭令牌时完成的操作。 实例 host 在运行后被释放。

public static System.Threading.Tasks.Task RunAsync(this Microsoft.Extensions.Hosting.IHost host, System.Threading.CancellationToken token = default);
static member RunAsync : Microsoft.Extensions.Hosting.IHost * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function RunAsync (host As IHost, Optional token As CancellationToken = Nothing) As Task

参数

host
IHost

IHost 运行的。

token
CancellationToken

要触发关闭的令牌。

返回

表示 Task 异步操作的项。

例外

取消令牌已取消。 此异常存储在返回的任务中。

注解

此方法存储在任务中,它返回该方法的同步对应项可以引发的所有非使用异常。 如果异常存储在返回的任务中,则等待任务时将引发该异常。 使用情况异常(例如 ArgumentException)仍会同步引发。 有关存储的异常,请参阅由 Run(IHost)..

适用于