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)

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

適用対象