Baca dalam bahasa Inggris

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 static Microsoft.Extensions.Hosting.IHostBuilder ConfigureDefaults (this Microsoft.Extensions.Hosting.IHostBuilder builder, string[]? args);

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

Produk Versi
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1