ApplicationSettingsBase.Item[String] Proprietà
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
Se presente, il valore della proprietà delle impostazioni denominata; in caso contrario, null
.
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.
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.
Prodotto | Versioni |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Feedback su .NET
.NET è un progetto open source. Seleziona un collegamento per fornire feedback: