IHostEnvironment Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |