SettingsProperty Classe

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à
SettingsProperty

Commenti

SettingsPropertyviene utilizzato per descrivere le proprietà delle impostazioni di una classe SettingsBasederivata da.SettingsProperty is used to describe settings properties of a class derived from SettingsBase. L'API Settings consente di raggruppare una raccolta di proprietà delle impostazioni in una classe Common Language Runtime.The Settings API allows a collection of settings properties to be grouped into a common language runtime class.

Quando si rendono permanente le impostazioni SettingsBase , la classe di base richiede una SettingsProperty raccolta di oggetti, raggruppati in una raccolta SettingsPropertyCollectiondi tipo.When persisting settings, the SettingsBase base class asks for a collection of SettingsProperty objects, grouped in a collection of type SettingsPropertyCollection. Questa operazione viene eseguita chiamando il proprio membro Properties.It does this by calling its own Properties member. Le classi ereditate devono restituire una raccolta di proprietà da rendere permanente.Inherited classes should return a collection of properties to persist.

Ogni SettingsProperty oggetto include i metadati relativi alla 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 che sono specifici del contesto e del provider.Other arbitrary attributes that are context and provider specific.

Costruttori

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)

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)

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

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

DefaultValue

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

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

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

PropertyType

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

Provider

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

SerializeAs

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

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

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)

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

(Ereditato da Object)
GetHashCode()

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

(Ereditato da Object)
GetType()

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

(Ereditato da Object)
MemberwiseClone()

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

(Ereditato da Object)
ToString()

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

(Ereditato da Object)

Si applica a