IHostingEnvironment 接口

定义

注意

This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.AspNetCore.Hosting.IWebHostEnvironment.

提供有关运行应用程序的 Web 托管环境的信息。

此类型已过时,并将从未来版本中删除。 建议的替代方法是 Microsoft.AspNetCore.Hosting.IWebHostEnvironment。

public interface class IHostingEnvironment
public interface IHostingEnvironment
[System.Obsolete("This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.AspNetCore.Hosting.IWebHostEnvironment.", false)]
public interface IHostingEnvironment
type IHostingEnvironment = interface
[<System.Obsolete("This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.AspNetCore.Hosting.IWebHostEnvironment.", false)>]
type IHostingEnvironment = interface
Public Interface IHostingEnvironment
属性

属性

ApplicationName
已过时.

获取或设置应用程序的名称。 主机自动将此属性设置为包含应用程序入口点的程序集。

ContentRootFileProvider
已过时.

获取或设置指向 ContentRootPathIFileProvider

ContentRootPath
已过时.

获取或设置包含应用程序内容文件的目录的绝对路径。

EnvironmentName
已过时.

获取或设置环境的名称。 主机自动将此属性设置为任何其他配置源中指定的“ASPNETCORE_ENVIRONMENT”环境变量或“environment”的值。

WebRootFileProvider
已过时.

获取或设置指向 WebRootPathIFileProvider

WebRootPath
已过时.

获取或设置包含 Web 可服务应用程序内容文件的目录的绝对路径。

扩展方法

IsDevelopment(IHostingEnvironment)
已过时.

检查当前主机环境名称是否为 Development

IsEnvironment(IHostingEnvironment, String)
已过时.

将当前主机环境名称与指定的值进行比较。

IsProduction(IHostingEnvironment)
已过时.

检查当前主机环境名称是否为 Production

IsStaging(IHostingEnvironment)
已过时.

检查当前主机环境名称是否为 Staging

适用于