HostApplicationBuilderSettings.DisableDefaults Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menetapkan nilai yang menentukan apakah pengaturan default yang telah dikonfigurasi sebelumnya harus digunakan untuk mengonfigurasi HostApplicationBuilder instans.
public:
property bool DisableDefaults { bool get(); void set(bool value); };
public bool DisableDefaults { get; set; }
member this.DisableDefaults : bool with get, set
Public Property DisableDefaults As Boolean
Nilai Properti
false
untuk mengonfigurasi HostApplicationBuilder instans dengan pengaturan default yang telah dikonfigurasi sebelumnya; true
untuk menonaktifkan penggunaan pengaturan default.
Keterangan
Mengatur properti ini ke false
memiliki efek yang sama dengan panggilan ConfigureDefaults(IHostBuilder, String[]).
Default berikut diterapkan ke IHostBuilder:
- Atur ContentRootPath ke hasil .GetCurrentDirectory()
- Muat IConfiguration dari variabel lingkungan awalan "DOTNET_".
- Muat IConfiguration dari 'appsettings.json' dan 'appsettings.[EnvironmentName]. json'.
- Muat IConfiguration dari Rahasia Pengguna saat EnvironmentName 'Pengembangan' menggunakan rakitan entri.
- Muat IConfiguration dari variabel lingkungan.
- Muat IConfiguration dari argumen baris perintah yang disediakan.
- Konfigurasikan ILoggerFactory untuk masuk ke konsol, debug, dan output sumber peristiwa.
- Mengaktifkan validasi cakupan pada kontainer injeksi dependensi saat EnvironmentName adalah 'Pengembangan'.