Freigeben über


HostingEnvironment Klasse

Definition

Diese API unterstützt die Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

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
Vererbung
HostingEnvironment
Implementiert

Konstruktoren

HostingEnvironment()

Diese API unterstützt die Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

Eigenschaften

ApplicationName

Ruft den Namen der Anwendung ab oder legt diesen fest. Diese Eigenschaft wird vom Host automatisch auf die Assembly festgelegt, die den Anwendungseinstiegspunkt enthält.

ContentRootFileProvider

Ruft die IFileProvider-Schnittstelle ab, die auf die ContentRootPath-Eigenschaft zeigt, oder legt diese fest.

ContentRootPath

Ruft den absoluten Pfad zum Verzeichnis ab, das die Inhaltsdateien der Anwendung enthält, oder legt ihn fest.

EnvironmentName

Ruft den Namen der Umgebung ab oder legt ihn fest. Der Host legt diese Eigenschaft wie in der Konfiguration angegeben automatisch auf den Wert des Schlüssels „environment“ (Umgebung) fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Erweiterungsmethoden

IsDevelopment(IHostEnvironment)

Überprüft, ob der Name der aktuellen Hostumgebung Development ist. Diese API darf nicht in Bibliotheken verwendet werden. Einzelheiten finden Sie in den Hinweisen.

IsEnvironment(IHostEnvironment, String)

Vergleicht den Namen der aktuellen Hostumgebung mit dem angegebenen Wert. Bibliotheksautoren sollten diese API nicht verwenden. Einzelheiten finden Sie in den Hinweisen.

IsProduction(IHostEnvironment)

Überprüft, ob der Name der aktuellen Hostumgebung Production ist. Diese API darf nicht in Bibliotheken verwendet werden. Einzelheiten finden Sie in den Hinweisen.

IsStaging(IHostEnvironment)

Überprüft, ob der Name der aktuellen Hostumgebung Staging ist. Diese API darf nicht in Bibliotheken verwendet werden. Einzelheiten finden Sie in den Hinweisen.

IsDevelopment(IHostingEnvironment)

Überprüft, ob der Name der aktuellen Hostumgebung Development ist. Diese API darf nicht in Bibliotheken verwendet werden. Einzelheiten finden Sie in den Hinweisen.

IsEnvironment(IHostingEnvironment, String)

Vergleicht den Namen der aktuellen Hostumgebung mit dem angegebenen Wert. Bibliotheksautoren sollten diese API nicht verwenden. Einzelheiten finden Sie in den Hinweisen.

IsProduction(IHostingEnvironment)

Überprüft, ob der Name der aktuellen Hostumgebung Production ist. Diese API darf nicht in Bibliotheken verwendet werden. Einzelheiten finden Sie in den Hinweisen.

IsStaging(IHostingEnvironment)

Überprüft, ob der Name der aktuellen Hostumgebung Staging ist. Diese API darf nicht in Bibliotheken verwendet werden. Einzelheiten finden Sie in den Hinweisen.

Gilt für: