HostApplicationBuilderSettings.DisableDefaults Eigenschaft
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.
Ruft einen Wert ab, der angibt, ob vorkonfigurierte Standardeinstellungen zum Konfigurieren der instance verwendet werden sollen, oder legt diesen HostApplicationBuilder fest.
public:
property bool DisableDefaults { bool get(); void set(bool value); };
public bool DisableDefaults { get; set; }
member this.DisableDefaults : bool with get, set
Public Property DisableDefaults As Boolean
Eigenschaftswert
false
, um die HostApplicationBuilder instance mit vorkonfigurierten Standardeinstellungen zu konfigurieren, true
um die Verwendung von Standardeinstellungen zu deaktivieren.
Hinweise
Das Festlegen dieser Eigenschaft auf false
hat eine ähnliche Auswirkung wie das Aufrufen ConfigureDefaults(IHostBuilder, String[])von .
Die folgenden Standardwerte werden auf folgendes IHostBuilderangewendet:
- Legen Sie auf ContentRootPath das Ergebnis von GetCurrentDirectory()fest.
- Laden IConfiguration sie aus umgebungsvariablen DOTNET_ präfixierten Umgebungsvariablen.
- Laden IConfiguration sie aus "appsettings.json" und "appsettings.[EnvironmentName]. json'.
- Laden IConfiguration sie aus Geheimnissen des Benutzers, wenn EnvironmentName "Entwicklung" mithilfe der Eintragsassembly ausgeführt wird.
- Laden IConfiguration aus Umgebungsvariablen.
- Laden IConfiguration Sie aus den angegebenen Befehlszeilenargumenten.
- Konfigurieren Sie die, um sich ILoggerFactory an der Konsolen-, Debug- und Ereignisquellenausgabe zu protokollieren.
- Aktiviert die Bereichsvalidierung für den Abhängigkeitsinjektionscontainer, wenn EnvironmentName "Entwicklung" lautet.