Condividi tramite


SettingsProperty Classe

Definizione

Da utilizzare internamente come classe che rappresenta i metadati relativi a una singola proprietà di configurazione.

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

Commenti

SettingsProperty viene usato per descrivere le proprietà delle impostazioni di una classe derivata da SettingsBase. L'API Impostazioni consente di raggruppare una raccolta di proprietà delle impostazioni in una classe Common Language Runtime.

Quando si mantienono le impostazioni, la SettingsBase classe base chiede una raccolta di oggetti, raggruppati in una raccolta di SettingsProperty tipo SettingsPropertyCollection. Questa operazione viene eseguita chiamando il proprio membro Properties. Le classi ereditate devono restituire una raccolta di proprietà da mantenere.

Ogni SettingsProperty oggetto include metadati sulla proprietà, inclusi i seguenti:

  • Name.

  • Valore predefinito.

  • Tipo di proprietà.

  • Metodo di serializzazione.

  • Provider da usare per la persistenza.

  • Altri attributi arbitrari che sono specifici del contesto e del provider.

Costruttori

SettingsProperty(SettingsProperty)

Inizializza una nuova istanza della classe SettingsProperty in base al parametro fornito.

SettingsProperty(String)

Inizializza una nuova istanza della classe SettingsProperty. in base al parametro fornito.

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

Crea una nuova istanza della classe SettingsProperty in base ai parametri forniti.

Proprietà

Attributes

Ottiene un oggetto SettingsAttributeDictionary contenente gli attributi dell'oggetto SettingsProperty.

DefaultValue

Ottiene o imposta il valore predefinito dell'oggetto SettingsProperty.

IsReadOnly

Ottiene o imposta un valore che specifica se un oggetto SettingsProperty è in sola lettura.

Name

Ottiene o imposta il nome di SettingsProperty.

PropertyType

Ottiene o imposta il tipo dell'oggetto SettingsProperty.

Provider

Ottiene o imposta il provider dell'oggetto SettingsProperty.

SerializeAs

Ottiene o imposta un oggetto SettingsSerializeAs per l'oggetto SettingsProperty.

ThrowOnErrorDeserializing

Ottiene o imposta un valore che specifica se verrà generato un errore quando la deserializzazione della proprietà ha esito negativo.

ThrowOnErrorSerializing

Ottiene o imposta un valore che specifica se verrà generato un errore quando la serializzazione della proprietà ha esito negativo.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a