IWebHost インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
構成された 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 を取得します。 |