Condividi tramite


HostingEnvironment Classe

Definizione

Questa API supporta l'infrastruttura e non può essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

public ref class HostingEnvironment : Microsoft::Extensions::Hosting::IHostEnvironment, Microsoft::Extensions::Hosting::IHostingEnvironment
public class HostingEnvironment : Microsoft.Extensions.Hosting.IHostEnvironment, Microsoft.Extensions.Hosting.IHostingEnvironment
type HostingEnvironment = class
    interface IHostingEnvironment
    interface IHostEnvironment
Public Class HostingEnvironment
Implements IHostEnvironment, IHostingEnvironment
Ereditarietà
HostingEnvironment
Implementazioni

Costruttori

HostingEnvironment()

Questa API supporta l'infrastruttura e non può essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

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

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

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.

IsDevelopment(IHostingEnvironment)

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(IHostingEnvironment, 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(IHostingEnvironment)

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(IHostingEnvironment)

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