Bagikan melalui


HostingHostBuilderExtensions.ConfigureDefaults(IHostBuilder, String[]) Metode

Definisi

Mengonfigurasi instans yang ada IHostBuilder dengan default yang telah dikonfigurasi sebelumnya. Ini akan menimpa nilai yang dikonfigurasi sebelumnya dan dimaksudkan untuk dipanggil sebelum panggilan konfigurasi tambahan.

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

Penyusun yang ada untuk dikonfigurasi.

args
String[]

Argumen baris perintah.

Mengembalikan

Instans yang sama untuk penautan IHostBuilder .

Keterangan

Default berikut diterapkan ke IHostBuilder: * atur ContentRootPath ke hasil GetCurrentDirectory() * load host IConfiguration dari variabel lingkungan awalan "DOTNET_" * muat host IConfiguration dari args baris perintah yang disediakan * muat aplikasi IConfiguration dari 'appsettings.json' dan 'appsettings.[EnvironmentName]. json' * muat aplikasi IConfiguration dari Rahasia Pengguna ketika EnvironmentName adalah 'Pengembangan' menggunakan rakitan entri * memuat aplikasi IConfiguration dari variabel lingkungan * memuat aplikasi IConfiguration dari arg baris perintah yang disediakan * mengonfigurasi ILoggerFactory untuk masuk ke konsol, debug, dan output sumber peristiwa * memungkinkan validasi cakupan pada kontainer injeksi dependensi ketika EnvironmentName adalah 'Pengembangan'

Berlaku untuk