SettingsProperty SettingsProperty SettingsProperty SettingsProperty Class

Definizione

Da utilizzare internamente come classe che rappresenta i metadati relativi a una singola proprietà di configurazione.Used internally as the class that represents metadata about an individual configuration property.

public ref class SettingsProperty
public class SettingsProperty
type SettingsProperty = class
Public Class SettingsProperty
Ereditarietà
SettingsPropertySettingsPropertySettingsPropertySettingsProperty

Commenti

SettingsProperty viene utilizzato per descrivere le proprietà di una classe derivata da SettingsBase.SettingsProperty is used to describe settings properties of a class derived from SettingsBase. L'API di impostazioni supporta una raccolta di proprietà delle impostazioni è possibile raggruppare in una classe common language runtime.The Settings API allows a collection of settings properties to be grouped into a common language runtime class.

Mantenere le impostazioni, il SettingsBase classe di base richiede una raccolta di SettingsProperty oggetti, raggruppati in una raccolta di tipo SettingsPropertyCollection.When persisting settings, the SettingsBase base class asks for a collection of SettingsProperty objects, grouped in a collection of type SettingsPropertyCollection. Ciò avviene tramite una chiamata di un proprio membro Properties.It does this by calling its own Properties member. Le classi ereditate devono restituire una raccolta di proprietà in modo permanente.Inherited classes should return a collection of properties to persist.

Ogni SettingsProperty oggetto include metadati sulla proprietà, inclusi i seguenti:Each SettingsProperty object includes metadata about the property, including the following:

  • Nome.Name.

  • Valore predefinito.Default value.

  • Tipo di proprietà.Property type.

  • Metodo di serializzazione.Serialization method.

  • Provider da utilizzare per la persistenza.Provider to use for persistence.

  • Altri attributi arbitrari contesto e specifico del provider.Other arbitrary attributes that are context and provider specific.

Costruttori

SettingsProperty(SettingsProperty) SettingsProperty(SettingsProperty) SettingsProperty(SettingsProperty) SettingsProperty(SettingsProperty)

Inizializza una nuova istanza della classe SettingsProperty in base al parametro fornito.Initializes a new instance of the SettingsProperty class, based on the supplied parameter.

SettingsProperty(String) SettingsProperty(String) SettingsProperty(String) SettingsProperty(String)

Inizializza una nuova istanza della classe SettingsProperty.Initializes a new instance of the SettingsProperty class. in base al parametro fornito.based on the supplied parameter.

SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean)

Crea una nuova istanza della classe SettingsProperty in base ai parametri forniti.Creates a new instance of the SettingsProperty class based on the supplied parameters.

Proprietà

Attributes Attributes Attributes Attributes

Ottiene un oggetto SettingsAttributeDictionary contenente gli attributi dell'oggetto SettingsProperty.Gets a SettingsAttributeDictionary object containing the attributes of the SettingsProperty object.

DefaultValue DefaultValue DefaultValue DefaultValue

Ottiene o imposta il valore predefinito dell'oggetto SettingsProperty.Gets or sets the default value of the SettingsProperty object.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ottiene o imposta un valore che specifica se un oggetto SettingsProperty è in sola lettura.Gets or sets a value specifying whether a SettingsProperty object is read-only.

Name Name Name Name

Ottiene o imposta il nome di SettingsProperty.Gets or sets the name of the SettingsProperty.

PropertyType PropertyType PropertyType PropertyType

Ottiene o imposta il tipo dell'oggetto SettingsProperty.Gets or sets the type for the SettingsProperty.

Provider Provider Provider Provider

Ottiene o imposta il provider dell'oggetto SettingsProperty.Gets or sets the provider for the SettingsProperty.

SerializeAs SerializeAs SerializeAs SerializeAs

Ottiene o imposta un oggetto SettingsSerializeAs per l'oggetto SettingsProperty.Gets or sets a SettingsSerializeAs object for the SettingsProperty.

ThrowOnErrorDeserializing ThrowOnErrorDeserializing ThrowOnErrorDeserializing ThrowOnErrorDeserializing

Ottiene o imposta un valore che specifica se verrà generato un errore quando la deserializzazione della proprietà ha esito negativo.Gets or sets a value specifying whether an error will be thrown when the property is unsuccessfully deserialized.

ThrowOnErrorSerializing ThrowOnErrorSerializing ThrowOnErrorSerializing ThrowOnErrorSerializing

Ottiene o imposta un valore che specifica se verrà generato un errore quando la serializzazione della proprietà ha esito negativo.Gets or sets a value specifying whether an error will be thrown when the property is unsuccessfully serialized.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a