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 中的背景工作服務

適用於