HostingHostBuilderExtensions.ConfigureDefaults(IHostBuilder, String[]) Metoda
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.
Konfiguruje istniejące IHostBuilder wystąpienie ze wstępnie skonfigurowanymi wartościami domyślnymi. Spowoduje to zastąpienie wcześniej skonfigurowanych wartości i ma być wywoływane przed dodatkowymi wywołaniami konfiguracji.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Hosting::IHostBuilder ^ ConfigureDefaults(Microsoft::Extensions::Hosting::IHostBuilder ^ builder, cli::array <System::String ^> ^ args);
public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureDefaults (this Microsoft.Extensions.Hosting.IHostBuilder builder, string[]? args);
static member ConfigureDefaults : Microsoft.Extensions.Hosting.IHostBuilder * string[] -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureDefaults (builder As IHostBuilder, args As String()) As IHostBuilder
Parametry
- builder
- IHostBuilder
Istniejący konstruktor do skonfigurowania.
- args
- String[]
Wiersz polecenia args.
Zwraca
To samo wystąpienie elementu IHostBuilder do tworzenia łańcucha.
Uwagi
Następujące wartości domyślne są stosowane do : IHostBuilder* ustaw ContentRootPath dla wyniku GetCurrentDirectory() * ładowania hosta IConfiguration z "DOTNET_" prefiks zmiennych środowiskowych * obciążenie hosta IConfiguration z dostarczonego wiersza polecenia args * ładowanie aplikacji IConfiguration z "appsettings.json" i "appsettings.[EnvironmentName]. json" * ładowanie aplikacji IConfiguration z wpisów tajnych użytkownika, gdy EnvironmentName element "Programowanie" przy użyciu zestawu wejściowego * ładowanie aplikacji IConfiguration ze zmiennych środowiskowych * ładowanie aplikacji IConfiguration z dostarczonego wiersza polecenia args * konfigurowanie ILoggerFactory do rejestrowania do konsoli, debugowania i danych wyjściowych źródła zdarzeń * umożliwia walidację zakresu w kontenerze wstrzykiwania zależności, gdy EnvironmentName jest "Programowanie"