Microsoft.AspNetCore.Hosting 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供有助於配置及啟動網頁應用程式的類型。
類別
介面
| 名稱 | Description |
|---|---|
| IApplicationLifetime |
允許消費者在優雅關機期間進行清理。 此類型已過時,未來版本將被移除。 推薦的替代方案是 Microsoft。擴充功能。主機服務。Iost應用程式壽命。 |
| IHostingEnvironment |
提供應用程式所運行的網頁主機環境資訊。 此類型已過時,未來版本將被移除。 推薦的替代方案是 Microsoft。AspNetCore.Hosting.IWebHostEnvironment. |
| IHostingStartup |
代表在建置 IWebHost. 時將套用到的IWebHostBuilder平台特定配置。 |
| IStartup |
提供應用程式所使用的服務與中介軟體初始化介面。 |
| IStartupConfigureContainerFilter<TContainerBuilder> |
此 API 支援 ASP.NET Core 基礎架構,並非設計用來直接從你的程式碼使用。 此 API 可能會在未來版本中變更或移除。 |
| IStartupConfigureServicesFilter |
此 API 支援 ASP.NET Core 基礎架構,並非設計用來直接從你的程式碼使用。 此 API 可能會在未來版本中變更或移除。 |
| IStartupFilter |
提供介面以擴充中介軟體管線,並加入新的 Configure 方法。 可以用來在管線的開始或結束處加入預設值,而不必讓應用程式作者明確註冊中介軟體。 |
| IWebHost |
代表已設定的網頁主機。 |
| IWebHostBuilder |
一個 的建構器。IWebHost |
| IWebHostEnvironment |
提供應用程式所運行的網頁主機環境資訊。 |
備註
欲了解更多關於 ASP.NET Core 主機的資訊,請參閱 .NET ASP.NET Core 中的通用主機。