次の方法で共有


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)

アプリケーションを実行し、トークンがトリガーされるかシャットダウンがトリガーされ、すべての IHostedService インスタンスが停止された場合にのみ完了するタスクを返します。

Start(IHost)

ホストを同期的に開始します。

StopAsync(IHost, TimeSpan)

指定されたタイムアウトでホストの正常な停止を試みます。

WaitForShutdown(IHost)

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

WaitForShutdownAsync(IHost, CancellationToken)

提供されたトークンによってシャットダウンがトリガーされると完了するタスクを返します。

適用対象