ApplicationSettingsBase.Item[String] Ö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.
Belirtilen uygulama ayarları özelliğinin değerini alır veya ayarlar.
public:
virtual property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ propertyName); void set(System::String ^ propertyName, System::Object ^ value); };
public override object this[string propertyName] { get; set; }
member this.Item(string) : obj with get, set
Default Public Overrides Property Item(propertyName As String) As Object
Parametreler
Özellik Değeri
Bulunursa, adlandırılmış ayarlar özelliğinin değeri; aksi takdirde , null
.
Özel durumlar
Geçerli sarmalayıcıyla ilişkilendirilmiş özellik yok veya belirtilen özellik bulunamadı.
Salt okunur özellik ayarlama girişiminde bulunuldu.
Sağlanan değer, ayar işlemi sırasında ayarlar özelliğiyle uyumsuz bir türdür.
Yapılandırma dosyası ayrıştırılamadı.
Açıklamalar
Item[] Dizin oluşturucu olarak da bilinen özelliği, öğesinden ApplicationSettingsBasetüretilen ayarlar sarmalayıcı sınıfında düzenli olarak kullanılır. Item[] sarmalayıcı sınıfının ortak özelliğini ilgili ayarlar özelliğine bağlar.
Item[] gerçekleştirilmekte olan işleme bağlı olarak birkaç olay tetikler:
Bir özellik ilk kez alındığında olay SettingsLoaded oluşturulur.
Bir özellik ayarlandığında, OnSettingChanging olay oluşturulur. İşleyici olayı iptal etmiyorsa özellik değeri ayarlanır ve PropertyChanged olay oluşturulur.