<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="10.0.11" />

Microsoft.Extensions.Hosting.IHostingEnvironment

public interface IHostingEnvironment
Provides information about the hosting environment an application is running in.

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

string ApplicationName { get; set; }

Gets or sets the name of the application. This property is automatically set by the host to the assembly containing the application entry point.

IFileProvider ContentRootFileProvider { get; set; }

Gets or sets an IFileProvider pointing at ContentRootPath.

string ContentRootPath { get; set; }

Gets or sets the absolute path to the directory that contains the application content files.

string EnvironmentName { get; set; }

Gets or sets the name of the environment. The host automatically sets this property to the value of the of the "environment" key as specified in configuration.