Microsoft.AspNetCore.Hosting 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供可協助設定和啟動 Web 應用程式的類型。
類別
介面
IApplicationLifetime |
可讓消費者在順利關機期間執行清除。 此類型已淘汰,將會在未來的版本中移除。 建議的替代類型是 Microsoft.Extensions.Hosting.IHostApplicationLifetime。 |
IHostingEnvironment |
提供應用程式執行所在的 Web 主控環境相關資訊。 此類型已淘汰,將會在未來的版本中移除。 建議的替代方案是 Microsoft.AspNetCore.Hosting.IWebHostEnvironment。 |
IHostingStartup |
表示在建 IWebHost 置 時將套用至 IWebHostBuilder 的平臺特定組態。 |
IStartup |
提供介面,以初始化應用程式所使用的服務和中介軟體。 |
IStartupConfigureContainerFilter<TContainerBuilder> |
此 API 支援 ASP.NET Core基礎結構,並不適合直接從您的程式碼使用。 此 API 可能會在未來的版本中變更或移除。 |
IStartupConfigureServicesFilter |
此 API 支援 ASP.NET Core基礎結構,並不適合直接從您的程式碼使用。 此 API 可能會在未來的版本中變更或移除。 |
IStartupFilter |
提供介面,以新的 Configure 方法擴充中介軟體管線。 可以用來將預設值新增至管線的開頭或結尾,而不需要讓應用程式作者明確註冊中介軟體。 |
IWebHost |
表示已設定的 Web 主機。 |
IWebHostBuilder |
的 IWebHost 產生器。 |
IWebHostEnvironment |
提供應用程式執行所在的 Web 主控環境相關資訊。 |
備註
如需 ASP.NET Core裝載的詳細資訊,請參閱ASP.NET Core 中的 .NET 泛型主機。