ApplicationSettingsBase.Item[String] Özellik

Tanım

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

propertyName
String

String Erişilmesi gereken özelliğin adını içeren.

Ö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.

Şunlara uygulanır

Ayrıca bkz.