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
| Name | Beschreibung |
|---|---|
| ApplicationName |
Dient zum Abrufen oder Festlegen des Namens der Anwendung. Diese Eigenschaft wird automatisch vom Host auf die Assembly festgelegt, die den Einstiegspunkt der Anwendung enthält. |
| ContentRootFileProvider |
Dient zum Abrufen oder Festlegen eines IFileProvider Zeigers auf ContentRootPath. |
| ContentRootPath |
Ruft den absoluten Pfad zum Verzeichnis ab, das die Anwendungsinhaltsdateien enthält, oder legt diesen fest. |
| EnvironmentName |
Dient zum Abrufen oder Festlegen des Namens der Umgebung. Der Host legt diese Eigenschaft automatisch auf den Wert des "Environment"-Schlüssels fest, wie in der Konfiguration angegeben. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| IsDevelopment(IHostEnvironment) |
Überprüft, ob der name der aktuellen Hostumgebung lautet Development. |
| IsEnvironment(IHostEnvironment, String) |
Vergleicht den aktuellen Hostnamen der Hostumgebung mit dem angegebenen Wert. |
| IsProduction(IHostEnvironment) |
Überprüft, ob der name der aktuellen Hostumgebung lautet Production. |
| IsStaging(IHostEnvironment) |
Überprüft, ob der name der aktuellen Hostumgebung lautet Staging. |