WebHostExtensions クラス

定義

のライフサイクルを管理するための拡張機能が IWebHost含まれています。

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

メソッド

Run(IWebHost)

Web アプリケーションを実行し、ホストのシャットダウンまで呼び出し元のスレッドをブロックします。

Run(IWebHost, CancellationToken)

Web アプリケーションを実行し、トークンがトリガーされるかシャットダウンがトリガーされるまで、呼び出し元のスレッドをブロックします。

RunAsync(IWebHost, CancellationToken)

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

StopAsync(IWebHost, TimeSpan)

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

WaitForShutdown(IWebHost)

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

WaitForShutdownAsync(IWebHost, CancellationToken)

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

適用対象