HostingAbstractionsHostExtensions クラス

定義

ホスティング抽象化パッケージから IHost の拡張メソッドを提供します。

public ref class HostingAbstractionsHostExtensions abstract sealed
public static class HostingAbstractionsHostExtensions
type HostingAbstractionsHostExtensions = class
Public Module HostingAbstractionsHostExtensions
継承
HostingAbstractionsHostExtensions

メソッド

名前 説明
Run(IHost)

ホストのシャットダウンがトリガーされ、すべての IHostedService インスタンスが停止されるまで、アプリケーションを実行し、呼び出し元のスレッドをブロックします。

RunAsync(IHost, CancellationToken)

アプリケーションを実行し、トークンがトリガーされるかシャットダウンがトリガーされたときにのみ完了する Task を返します。 host インスタンスは、実行後に破棄されます。

Start(IHost)

ホストを同期的に起動します。

StopAsync(IHost, TimeSpan)

指定されたタイムアウトでホストを正常に停止しようとします。

WaitForShutdown(IHost)

Ctrl + C または SIGTERM を使用してシャットダウンがトリガーされるまで、呼び出し元のスレッドをブロックします。

WaitForShutdownAsync(IHost, CancellationToken)

指定されたトークンを使用してシャットダウンがトリガーされたときに完了するタスクを返します。

適用対象