BackgroundService.ExecuteAsync(CancellationToken) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此方法在启动 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 中的辅助角色服务。