SettingsProperty Classe
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.
Utilisé en interne comme classe qui représente les métadonnées relatives à une propriété de configuration individuelle.
public ref class SettingsProperty
public class SettingsProperty
type SettingsProperty = class
Public Class SettingsProperty
- Héritage
-
SettingsProperty
Remarques
SettingsProperty est utilisé pour décrire les propriétés des paramètres d’une classe dérivée de SettingsBase. L’API Settings permet à une collection de propriétés de paramètres d’être regroupées dans une classe Common Language Runtime.
Lors de la persistance des paramètres, la SettingsBase classe de base demande une collection d’objets SettingsProperty , regroupée dans une collection de types SettingsPropertyCollection. Pour ce faire, appelez son propre membre Properties. Les classes héritées doivent retourner une collection de propriétés à conserver.
Chaque SettingsProperty objet inclut des métadonnées sur la propriété, notamment les suivantes :
Nom.
Valeur par défaut.
Type de propriété.
Méthode de sérialisation.
Fournisseur à utiliser pour la persistance.
Autres attributs arbitraires spécifiques au contexte et au fournisseur.
Constructeurs
| Nom | Description |
|---|---|
| SettingsProperty(SettingsProperty) |
Initialise une nouvelle instance de la SettingsProperty classe, en fonction du paramètre fourni. |
| SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) |
Crée une instance de la SettingsProperty classe en fonction des paramètres fournis. |
| SettingsProperty(String) |
Initialise une nouvelle instance de la classe SettingsProperty. en fonction du paramètre fourni. |
Propriétés
| Nom | Description |
|---|---|
| Attributes |
Obtient un SettingsAttributeDictionary objet contenant les attributs de l’objet SettingsProperty . |
| DefaultValue |
Obtient ou définit la valeur par défaut de l’objet SettingsProperty . |
| IsReadOnly |
Obtient ou définit une valeur spécifiant si un SettingsProperty objet est en lecture seule. |
| Name |
Obtient ou définit le nom du SettingsProperty. |
| PropertyType |
Obtient ou définit le type pour le SettingsProperty. |
| Provider |
Obtient ou définit le fournisseur pour le SettingsProperty. |
| SerializeAs |
Obtient ou définit un SettingsSerializeAs objet pour le SettingsProperty. |
| ThrowOnErrorDeserializing |
Obtient ou définit une valeur spécifiant si une erreur est levée lorsque la propriété n’est pas désérialisée. |
| ThrowOnErrorSerializing |
Obtient ou définit une valeur spécifiant si une erreur est levée lorsque la propriété n’est pas sérialisée. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |