Condividi tramite


IHostEnvironment Interfaccia

Definizione

Fornisce informazioni sull'ambiente di hosting in cui viene eseguita un'applicazione.

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

Proprietà

ApplicationName

Ottiene o imposta il nome dell'applicazione. Questa proprietà viene automaticamente impostata dall'host sull'assembly contenente il punto di ingresso dell'applicazione.

ContentRootFileProvider

Ottiene o imposta un oggetto IFileProvider che punta a ContentRootPath.

ContentRootPath

Ottiene o imposta il percorso assoluto della directory che include i file di contenuto dell'applicazione.

EnvironmentName

Ottiene o imposta il nome dell'ambiente. L'host imposta automaticamente questa proprietà sul valore della chiave "environment", come specificato nella configurazione.

Metodi di estensione

IsDevelopment(IHostEnvironment)

Controlla se il nome dell'ambiente di hosting corrente è Development. Questa API non dovrebbe essere usata nelle librerie. Per informazioni dettagliate, vedere la sezione Osservazioni.

IsEnvironment(IHostEnvironment, String)

Confronta il nome dell'ambiente di hosting corrente con il valore specificato. Gli autori della libreria dovrebbero evitare di usare questa API. Per informazioni dettagliate, vedere la sezione Osservazioni.

IsProduction(IHostEnvironment)

Controlla se il nome dell'ambiente di hosting corrente è Production. Questa API non dovrebbe essere usata nelle librerie. Per informazioni dettagliate, vedere la sezione Osservazioni.

IsStaging(IHostEnvironment)

Controlla se il nome dell'ambiente di hosting corrente è Staging. Questa API non dovrebbe essere usata nelle librerie. Per informazioni dettagliate, vedere la sezione Osservazioni.

Si applica a