IHostEnvironment Interface
Definition
Provides information about the hosting environment an application is running in.
public interface class IHostEnvironment
public interface IHostEnvironment
type IHostEnvironment = interface
Public Interface IHostEnvironment
Properties
ApplicationName |
Gets or sets the name of the application. This property is automatically set by the host to the assembly containing the application entry point. |
ContentRootFileProvider |
Gets or sets an IFileProvider pointing at ContentRootPath. |
ContentRootPath |
Gets or sets the absolute path to the directory that contains the application content files. |
EnvironmentName |
Gets or sets the name of the environment. The host automatically sets this property to the value of the "environment" key as specified in configuration. |
Extension Methods
IsDevelopment(IHostEnvironment) |
Checks if the current host environment name is Development. This API should not be used in libraries, see remarks for details. |
IsEnvironment(IHostEnvironment, String) |
Compares the current host environment name against the specified value. Library authors should avoid using this API, see remarks for details. |
IsProduction(IHostEnvironment) |
Checks if the current host environment name is Production. This API should not be used in libraries, see remarks for details. |
IsStaging(IHostEnvironment) |
Checks if the current host environment name is Staging. This API should not be used in libraries, see remarks for details. |