HostingHostBuilderExtensions.ConfigureDefaults(IHostBuilder, String[]) Metod

Definition

Konfigurerar en befintlig IHostBuilder instans med förkonfigurerade standardvärden. Detta skriver över tidigare konfigurerade värden och är avsett att anropas före ytterligare konfigurationsanrop.

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

Parametrar

builder
IHostBuilder

Den befintliga byggare som ska konfigureras.

args
String[]

Kommandoraden args.

Returer

Samma instans av IHostBuilder för länkning.

Kommentarer

Följande standardvärden tillämpas på IHostBuilder: * ange ContentRootPath till resultatet av GetCurrentDirectory() * belastningsvärden IConfiguration från "DOTNET_" prefixerade miljövariabler * läsa in värden IConfiguration från den angivna kommandoraden args * läsa in appen IConfiguration från 'appsettings.json' och 'appsettings.[EnvironmentName].json* läsa in appen IConfiguration från [ApplicationName].settings.jsonoch [ApplicationName].settings.[EnvironmentName].json" när ApplicationName inte är tom * läsa in appen IConfiguration från Användarhemligheter när EnvironmentName är "Utveckling" med hjälp av postsammansättningen * läs in appen IConfiguration från miljövariabler * läsa in appen IConfiguration från den angivna kommandoraden ILoggerFactory args * konfigurera att logga till konsolen, felsöka och händelsekällans utdata * aktiverar omfångsvalidering på containern för beroendeinmatning när EnvironmentName är "Utveckling"

Gäller för