共用方式為


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, CancellationToken)

執行 Web 應用程式並封鎖呼叫線程,直到觸發令牌或關閉為止。

Run(IWebHost)

執行 Web 應用程式並封鎖呼叫線程,直到主機關機為止。

RunAsync(IWebHost, CancellationToken)

執行 Web 應用程式,並傳回只有在觸發令牌或關閉時才會完成的工作。

StopAsync(IWebHost, TimeSpan)

嘗試以指定的逾時正常方式停止主機。

WaitForShutdown(IWebHost)

封鎖呼叫線程,直到透過 Ctrl+C 或 SIGTERM 觸發關機為止。

WaitForShutdownAsync(IWebHost, CancellationToken)

傳回透過指定令牌 Ctrl+C 或 SIGTERM 觸發關機時完成的工作。

RunAsService(IWebHost)

在 Windows 服務內執行指定的 Web 應用程式,並封鎖直到服務停止為止。

GetTestClient(IWebHost)

從主機服務中的TestServer擷取測試用戶端。

GetTestServer(IWebHost)

從主機服務擷取TestServer。

適用於