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 la 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 de paramètres d’une classe dérivée de SettingsBase. L’API Settings permet de regrouper une collection de propriétés de paramètres 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és dans une collection de type SettingsPropertyCollection. Pour ce faire, il appelle 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 relatives à la propriété, notamment les éléments suivants :
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
SettingsProperty(SettingsProperty) |
Initialise une nouvelle instance de la classe SettingsProperty en fonction du paramètre fourni. |
SettingsProperty(String) |
Initialise une nouvelle instance de la classe SettingsProperty. selon le paramètre fourni. |
SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) |
Crée une instance de la classe SettingsProperty à partir des paramètres fournis. |
Propriétés
Attributes |
Obtient un objet SettingsAttributeDictionary 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 indiquant si un objet SettingsProperty est en lecture seule. |
Name |
Obtient ou définit le nom de l'objet SettingsProperty. |
PropertyType |
Obtient ou définit le type de SettingsProperty. |
Provider |
Obtient ou définit le fournisseur pour SettingsProperty. |
SerializeAs |
Obtient ou définit un objet SettingsSerializeAs pour SettingsProperty. |
ThrowOnErrorDeserializing |
Obtient ou définit une valeur spécifiant si une erreur sera levée lorsque la propriété ne sera pas correctement désérialisée. |
ThrowOnErrorSerializing |
Obtient ou définit une valeur spécifiant si une erreur sera levée lorsque la propriété ne sera pas correctement sérialisée. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |