IApplicationLifetime インターフェイス

定義

注意事項

IApplicationLifetime has been deprecated. Use Microsoft.Extensions.Hosting.IHostApplicationLifetime instead.

コンシューマーがグレースフル シャットダウン中にクリーンアップを実行できるようにします。

この型は廃止され、今後のバージョンで削除される予定です。 推奨される代替方法は、Microsoftです。Extensions.Hosting.IHostApplicationLifetime。

public interface class IApplicationLifetime
[System.Obsolete("IApplicationLifetime has been deprecated. Use Microsoft.Extensions.Hosting.IHostApplicationLifetime instead.")]
public interface IApplicationLifetime
[<System.Obsolete("IApplicationLifetime has been deprecated. Use Microsoft.Extensions.Hosting.IHostApplicationLifetime instead.")>]
type IApplicationLifetime = interface
Public Interface IApplicationLifetime
派生
属性

プロパティ

名前 説明
ApplicationStarted
古い.

キャンセル トークンを取得します。 アプリケーション ホストが完全に起動し、正常なシャットダウンを待機しようとしているときにトリガーされます。

ApplicationStopped
古い.

キャンセル トークンを取得します。 アプリケーション ホストが正常なシャットダウンを実行しているときにトリガーされます。 この時点ですべての要求が完了する必要があります。 シャットダウンは、このイベントが完了するまでブロックされます。

ApplicationStopping
古い.

キャンセル トークンを取得します。 アプリケーション ホストが正常なシャットダウンを実行しているときにトリガーされます。 要求は引き続き実行中である可能性があります。 シャットダウンは、このイベントが完了するまでブロックされます。

メソッド

名前 説明
StopApplication()
古い.

現在のアプリケーションの終了を要求します。

適用対象