IHostedLifecycleService インターフェイス

定義

および の前または後 StartAsync(CancellationToken) に実行されるメソッドを StopAsync(CancellationToken)定義します。

public interface class IHostedLifecycleService : Microsoft::Extensions::Hosting::IHostedService
public interface IHostedLifecycleService : Microsoft.Extensions.Hosting.IHostedService
type IHostedLifecycleService = interface
    interface IHostedService
Public Interface IHostedLifecycleService
Implements IHostedService
実装

メソッド

StartAsync(CancellationToken)

アプリケーション ホストでサービスを開始する準備ができたときにトリガーされます。

(継承元 IHostedService)
StartedAsync(CancellationToken)

の後に StartAsync(CancellationToken)トリガーされます。

StartingAsync(CancellationToken)

の前に StartAsync(CancellationToken)トリガーされます。

StopAsync(CancellationToken)

アプリケーション ホストが正常なシャットダウンを実行しているときにトリガーされます。

(継承元 IHostedService)
StoppedAsync(CancellationToken)

の後に StopAsync(CancellationToken)トリガーされます。

StoppingAsync(CancellationToken)

の前に StopAsync(CancellationToken)トリガーされます。

拡張メソッド

StartAndStopAsync(IHostedService, CancellationToken)

サービスを開始してすぐに停止します。

適用対象