SettingsProperty Classe

Définition

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)

S’applique à