HostApplicationBuilderSettings.DisableDefaults Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość określającą, czy wstępnie skonfigurowane ustawienia domyślne powinny być używane do konfigurowania HostApplicationBuilder wystąpienia.
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
Wartość właściwości
false
aby skonfigurować HostApplicationBuilder wystąpienie ze wstępnie skonfigurowanymi ustawieniami domyślnymi; true
aby wyłączyć używanie ustawień domyślnych.
Uwagi
Ustawienie tej właściwości false
na wartość ma podobny wpływ na wywołanie metody ConfigureDefaults(IHostBuilder, String[]).
Następujące wartości domyślne są stosowane do elementu IHostBuilder:
- ContentRootPath Ustaw parametr na wynik .GetCurrentDirectory()
- Załaduj IConfiguration z prefiksów zmiennych środowiskowych "DOTNET_".
- Ładowanie IConfiguration z "appsettings.json" i "appsettings.[EnvironmentName]. json".
- Załaduj IConfiguration z wpisów tajnych użytkownika, gdy EnvironmentName element jest "Programowanie" przy użyciu zestawu wejściowego.
- Ładowanie IConfiguration ze zmiennych środowiskowych.
- Ładowanie IConfiguration z podanych argumentów wiersza polecenia.
- Skonfiguruj element ILoggerFactory , aby zalogować się do konsoli, debugowania i danych wyjściowych źródła zdarzeń.
- Włącza walidację zakresu dla kontenera wstrzykiwania zależności, gdy EnvironmentName jest to "Programowanie".