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