HostApplicationBuilderSettings.DisableDefaults Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Örneği yapılandırmak HostApplicationBuilder için önceden yapılandırılmış varsayılan ayarların kullanılıp kullanılmayacağını belirten bir değer alır veya ayarlar.
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
Özellik Değeri
false
örneğini önceden yapılandırılmış varsayılan ayarlarla yapılandırmak HostApplicationBuilder ; true
varsayılan ayarların kullanımını devre dışı bırakmak için.
Açıklamalar
Bu özelliği olarak false
ayarlamak, çağrısıyla ConfigureDefaults(IHostBuilder, String[])benzer bir etkiye sahiptir.
Aşağıdaki varsayılanlar uygulamasına IHostBuilderuygulanır:
- ContentRootPath sonucunu GetCurrentDirectory()olarak ayarlayın.
- "DOTNET_" ön ekli ortam değişkenlerinden yükleyin IConfiguration .
- 'appsettings.json' ve 'appsettings.[EnvironmentName] kaynaklarından yükleyinIConfiguration. json'.
- Giriş derlemesini kullanarak 'Geliştirme' olduğunda EnvironmentName Kullanıcı Gizli Dizilerinden yükleyinIConfiguration.
- Ortam değişkenlerinden yükleyin IConfiguration .
- Sağlanan komut satırı bağımsız değişkenlerinden yükleyin IConfiguration .
- konsolda ILoggerFactory oturum açmak, hata ayıklamak ve olay kaynağı çıkışı için öğesini yapılandırın.
- 'Geliştirme' olduğunda EnvironmentName bağımlılık ekleme kapsayıcısı üzerinde kapsam doğrulamasını etkinleştirir.