SettingsProperty Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |