ApplicationSettingsBase.Item[String] Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il valore della proprietà delle impostazioni dell'applicazione specificata.
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
Parametri
Valore della proprietà
Se presente, il valore della proprietà delle impostazioni denominata; in caso contrario, null
.
Eccezioni
Nessuna proprietà è associata al wrapper corrente oppure non è possibile trovare la proprietà specificata.
È stato effettuato un tentativo di impostazione di una proprietà in sola lettura.
Il valore specificato è di tipo non compatibile con la proprietà delle impostazioni, durante un'operazione di impostazione.
Impossibile analizzare il file di configurazione.
Commenti
La Item[] proprietà , nota anche come indicizzatore, viene usata regolarmente nella classe wrapper delle impostazioni derivata da ApplicationSettingsBase. Item[] associa la proprietà pubblica della classe wrapper alla proprietà delle impostazioni corrispondente.
Item[] genera diversi eventi a seconda dell'operazione eseguita:
La prima volta che viene recuperata una proprietà, viene generato l'evento SettingsLoaded .
Quando viene impostata una proprietà, viene generato l'evento OnSettingChanging . Se il gestore non annulla l'evento, il valore della proprietà viene impostato e l'evento PropertyChanged viene generato.