IWebHost インターフェイス

定義

構成された Web ホストを表します。

public interface class IWebHost : IDisposable
public interface IWebHost : IDisposable
type IWebHost = interface
    interface IDisposable
Public Interface IWebHost
Implements IDisposable
実装

プロパティ

ServerFeatures

IFeatureCollection構成されたサーバーによって公開される 。

Services

IServiceProviderホストの 。

メソッド

Start()

構成されたアドレスのリッスンを開始します。

StartAsync(CancellationToken)

構成されたアドレスのリッスンを開始します。

StopAsync(CancellationToken)

ホストを正常に停止しようとします。

拡張メソッド

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 を使用してシャットダウンがトリガーされたときに完了する Task を返します。

RunAsService(IWebHost)

Windows サービス内で指定された Web アプリケーションを実行し、サービスが停止するまでブロックします。

GetTestClient(IWebHost)

ホスト サービスの TestServer からテスト クライアントを取得します。

GetTestServer(IWebHost)

ホスト サービスから TestServer を取得します。

適用対象