IHostEnvironment Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Informationen zur Hostumgebung bereit, in der eine Anwendung ausgeführt wird.
public interface class IHostEnvironment
public interface IHostEnvironment
type IHostEnvironment = interface
Public Interface IHostEnvironment
- Abgeleitet
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. |
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. |