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) 触发。

返回

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

例外

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

注解

有关实施指南,请参阅 .NET 中的 Worker Services。

适用于