BackgroundService.ExecuteAsync(CancellationToken) 方法

定义

此方法在启动 IHostedService 时调用。 该实现应返回一个任务,该任务表示正在执行的长时间运行的操作的生存期。

protected:
 abstract System::Threading::Tasks::Task ^ ExecuteAsync(System::Threading::CancellationToken stoppingToken);
protected abstract System.Threading.Tasks.Task ExecuteAsync (System.Threading.CancellationToken stoppingToken);
abstract member ExecuteAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected MustOverride Function ExecuteAsync (stoppingToken As CancellationToken) As Task

参数

stoppingToken
CancellationToken

调用 StopAsync(CancellationToken) 时触发。

返回

表示长时间运行的操作的 Task

例外

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

注解

有关实现准则,请参阅 .NET 中的辅助角色服务

适用于