ApplicationSettingsBase.Item[String] 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 properti pengaturan aplikasi yang ditentukan.
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
Parameter
Nilai Properti
Jika ditemukan, nilai properti pengaturan bernama; jika tidak, null
.
Pengecualian
Tidak ada properti yang terkait dengan pembungkus saat ini atau properti yang ditentukan tidak dapat ditemukan.
Upaya dilakukan untuk menyetel properti baca-saja.
Nilai yang disediakan adalah jenis yang tidak kompatibel dengan properti pengaturan, selama operasi yang ditetapkan.
File konfigurasi tidak dapat diurai.
Keterangan
Properti Item[] , juga dikenal sebagai pengindeks, secara rutin digunakan dalam kelas pembungkus pengaturan yang berasal dari ApplicationSettingsBase. Item[] mengikat properti publik kelas pembungkus ke properti pengaturan yang sesuai.
Item[] meningkatkan beberapa peristiwa tergantung pada operasi yang dilakukan:
Pertama kali properti diambil, SettingsLoaded peristiwa dinaikkan.
Saat properti diatur, OnSettingChanging peristiwa akan dinaikkan. Jika handler tidak membatalkan acara, maka nilai properti diatur dan PropertyChanged peristiwa dinaikkan.