<yapılandırma için <appSettings> öğesi>
Özel uygulama ayarlarını içerir. Bu, .NET Framework tarafından sağlanan önceden tanımlanmış bir yapılandırma bölümüdür.
<Yapılandırma>
<Appsettings>
Syntax
<appSettings>
<!-- Elements to add, clear, or remove configuration settings -->
</appSettings>
Öznitelik
Açıklama | |
---|---|
Dosya | İsteğe bağlı öznitelik. Özel uygulama yapılandırma ayarlarını içeren bir dış dosyanın göreli yolunu belirtir. Belirtilen dosya, öğeleri ekleme>, kaldırma ve temizleme içinde< belirtilen ayarların aynı türünü içerir ve <bu öğelerle aynı anahtar/değer çifti biçimini> kullanır. >< Belirtilen yol ana yapılandırma dosyasına göredir. Windows Forms bir uygulama için bu, uygulama yapılandırma dosyasının konumu değil ikili klasördür (/bin/debug gibi). Web Forms uygulamalar için yol, web.config dosyasının bulunduğu uygulama köküne göredir. Belirtilen dosya bulunamazsa çalışma zamanı özniteliğini yoksayar. |
Üst öğe
Description | |
---|---|
<configuration> Öğesi | Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe. |
Alt öğeleri
Description | |
---|---|
<Ekle> | Özel bir uygulama ayarı ekler. |
<Temizleyin> | Önceden tanımlanmış tüm uygulama ayarlarını temizler. |
<Kaldırmak> | Önceden tanımlanmış bir uygulama ayarını kaldırır. |
Açıklamalar
<appSettings> öğesi veritabanı bağlantı dizeleri, dosya yolları, XML Web hizmeti URL'leri veya bir uygulamanın diğer özel yapılandırma bilgileri gibi özel uygulama yapılandırma bilgilerini depolar. appSettings öğesinde belirtilen anahtar/değer çiftlerine> sınıfı kullanılarak kodda erişilir.<ConfigurationSettings
Web.config ve uygulama yapılandırma dosyalarının <appSettings> öğesinde dosya özniteliğini kullanabilirsiniz. Bu öznitelik, ek ayarlar sağlayan veya appSettings> öğesinde< belirtilen ayarları geçersiz kılan bir yapılandırma dosyası belirtir. Dosya özniteliği, bir kullanıcının bir uygulama yapılandırma dosyasında belirtilen proje ayarlarını geçersiz kılmak istemesi gibi kaynak denetimi ekibi geliştirme senaryolarında kullanılabilir.
Dosya özniteliği tarafından belirtilen yapılandırma dosyalarının yapılandırma> yerine<appSettings> kök düğümü< olmalıdır.
Örnek
Aşağıdaki örnekte, özel bir uygulama ayarını tanımlayan bir dış uygulama ayarları dosyası (custom.config) gösterilmektedir:
<?xml version="1.0" encoding="utf-8" ?>
<appSettings>
<add key="MyCustomSetting" value="MyCustomSettingValue" />
</appSettings>
Aşağıdaki örnekte, dış ayarlar dosyasındaki ayarı kullanan ve kendi uygulama ayarını ayarlayan bir uygulama yapılandırma dosyası gösterilmektedir:
<configuration>
<appSettings file="custom.config">
<add key="ApplicationName" value="MyApplication" />
</appSettings>
</configuration>
Yapılandırma dosyası
Bu öğe uygulama yapılandırma dosyasında, makine yapılandırma dosyasında (Machine.config) ve uygulama dizini düzeyinde olmayan Web.config dosyalarında kullanılabilir.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin