ConsoleLifetime クラス

定義

Ctrl + C または SIGTERM をリッスンし、シャットダウンを開始します。

public ref class ConsoleLifetime : IDisposable, Microsoft::Extensions::Hosting::IHostLifetime
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public class ConsoleLifetime : IDisposable, Microsoft.Extensions.Hosting.IHostLifetime
public class ConsoleLifetime : IDisposable, Microsoft.Extensions.Hosting.IHostLifetime
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type ConsoleLifetime = class
    interface IHostLifetime
    interface IDisposable
type ConsoleLifetime = class
    interface IHostLifetime
    interface IDisposable
Public Class ConsoleLifetime
Implements IDisposable, IHostLifetime
継承
ConsoleLifetime
属性
実装

注釈

この API では .NET インフラストラクチャがサポートされます。コードから直接使用するためのものではありません。

コンストラクター

ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostEnvironment, IHostApplicationLifetime, IOptions<HostOptions>)

この API はインフラストラクチャをサポートします。コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。

ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostEnvironment, IHostApplicationLifetime, IOptions<HostOptions>, ILoggerFactory)

この API はインフラストラクチャをサポートします。コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。

メソッド

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
StopAsync(CancellationToken)

StopAsync(CancellationToken) から呼び出され、ホストが停止していることを示します。シャットダウンする必要があります。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
WaitForStartAsync(CancellationToken)

StartAsync(CancellationToken)開始時に呼び出されます。これは、完了するまで待ってから続行します。 これを使って、外部イベントによって通知されるまで開始を遅らせることができます。

適用対象