ApplicationSettingsBase.Item[String] Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la valeur de la propriété de paramètres d’application spécifiée.
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
Paramètres
Valeur de propriété
S’il est trouvé, la valeur de la propriété paramètres nommés ; sinon, null.
Exceptions
Il n’existe aucune propriété associée au wrapper actuel ou la propriété spécifiée est introuvable.
Une tentative a été effectuée pour définir une propriété en lecture seule.
La valeur fournie est d’un type incompatible avec la propriété settings, pendant une opération définie.
Impossible d’analyser le fichier de configuration.
Remarques
La Item[] propriété, également appelée indexeur, est couramment utilisée dans la classe wrapper de paramètres dérivée de ApplicationSettingsBase. Item[] lie la propriété publique de la classe wrapper à la propriété de paramètres correspondante.
Item[] déclenche plusieurs événements en fonction de l’opération en cours d’exécution :
La première fois qu’une propriété est récupérée, l’événement SettingsLoaded est déclenché.
Lorsqu’une propriété est définie, l’événement OnSettingChanging est déclenché. Si le gestionnaire n’annule pas l’événement, la valeur de la propriété est définie et l’événement PropertyChanged est déclenché.