Freigeben über


HostingHostBuilderExtensions.ConfigureDefaults(IHostBuilder, String[]) Methode

Definition

Konfiguriert eine vorhandene IHostBuilder instance mit vorkonfigurierten Standardwerten. Dadurch werden zuvor konfigurierte Werte überschrieben und sollen vor zusätzlichen Konfigurationsaufrufen aufgerufen werden.

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

Parameter

builder
IHostBuilder

Der vorhandene zu konfigurierende Generator.

args
String[]

Die Befehlszeilenargumente.

Gibt zurück

Die gleiche Instanz der IHostBuilder-Schnittstelle für die Verkettung.

Hinweise

Die folgenden Standardwerte werden auf die IHostBuilderangewendet: * legen Sie auf ContentRootPath das Ergebnis von GetCurrentDirectory() * load host IConfiguration from "DOTNET_" präfixed umgebungsvariablen * load host IConfiguration from supplied command line args * load app IConfiguration from 'appsettings.json' and 'appsettings.[EnvironmentName] fest. json' * App IConfiguration aus Benutzergeheimnissen laden, wenn EnvironmentName "Entwicklung" mithilfe der Eingabeassembly * Laden der App IConfiguration aus Umgebungsvariablen * Laden der App IConfiguration aus bereitgestellten Befehlszeilenargumenten * Konfigurieren von für die ILoggerFactory Protokollierung an der Konsole, debug und Ereignisquelleausgabe * aktiviert die Bereichsüberprüfung für den Abhängigkeitsinjektionscontainer, wenn EnvironmentName "Entwicklung" ist

Gilt für: