HostingHostBuilderExtensions.ConfigureDefaults(IHostBuilder, String[]) Metoda

Definicja

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"

Dotyczy