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 泛型主机。