Partilhar via


IHostEnvironment Interface

Definição

Fornece informações sobre o ambiente de hospedagem em que um aplicativo está sendo executado.

public interface class IHostEnvironment
public interface IHostEnvironment
type IHostEnvironment = interface
Public Interface IHostEnvironment
Derivado

Propriedades

ApplicationName

Obtém ou define o nome do aplicativo. Essa propriedade é definida automaticamente pelo host para o assembly que contém o ponto de entrada do aplicativo.

ContentRootFileProvider

Obtém ou define um IFileProvider apontando para ContentRootPath.

ContentRootPath

Obtém ou define o caminho absoluto para o diretório que contém os arquivos de conteúdo do aplicativo.

EnvironmentName

Obtém ou define o nome do ambiente. O host define automaticamente esta propriedade para o valor da chave do "ambiente" , conforme especificado na configuração.

Métodos de Extensão

IsDevelopment(IHostEnvironment)

Verifica se o nome do ambiente de hospedagem atual é Development. Essa API não deve ser usada em bibliotecas. Confira os detalhes nos comentários.

IsEnvironment(IHostEnvironment, String)

Compara o nome do ambiente de hospedagem atual com o valor especificado. Os autores de biblioteca devem evitar o uso dessa API. Confira os detalhes nos comentários.

IsProduction(IHostEnvironment)

Verifica se o nome do ambiente de hospedagem atual é Production. Essa API não deve ser usada em bibliotecas. Confira os detalhes nos comentários.

IsStaging(IHostEnvironment)

Verifica se o nome do ambiente de hospedagem atual é Staging. Essa API não deve ser usada em bibliotecas. Confira os detalhes nos comentários.

Aplica-se a