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以了解實施指引。

適用於