SettingsProperty Klasse
Definition
Wird intern als die Klasse verwendet, die Metadaten über eine einzelne Konfigurationseigenschaft darstellt.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
- Vererbung
-
SettingsProperty
Hinweise
SettingsProperty wird verwendet, um Einstellungs Eigenschaften einer von abgeleiteten Klasse zu beschreiben SettingsBase .SettingsProperty is used to describe settings properties of a class derived from SettingsBase. Mit der Settings-API kann eine Auflistung von Einstellungs Eigenschaften in eine Common Language Runtime Klasse gruppiert werden.The Settings API allows a collection of settings properties to be grouped into a common language runtime class.
Beim Beibehalten von Einstellungen fragt die SettingsBase Basisklasse eine Auflistung von- SettingsProperty Objekten ab, die in einer Auflistung des Typs gruppiert sind SettingsPropertyCollection .When persisting settings, the SettingsBase base class asks for a collection of SettingsProperty objects, grouped in a collection of type SettingsPropertyCollection. Dies erfolgt durch Aufrufen seines eigenen Eigenschafts Members.It does this by calling its own Properties member. Geerbte Klassen sollten eine Auflistung von Eigenschaften zurückgeben, die gespeichert werden sollen.Inherited classes should return a collection of properties to persist.
Jedes- SettingsProperty Objekt enthält Metadaten zur-Eigenschaft, einschließlich der folgenden:Each SettingsProperty object includes metadata about the property, including the following:
Name.Name.
Standardwert.Default value.
Eigenschaftentyp.Property type.
Serialisierungsmethode.Serialization method.
Der für Persistenz zu verwendende Anbieter.Provider to use for persistence.
Andere beliebige Attribute, die Kontext-und Anbieter spezifisch sind.Other arbitrary attributes that are context and provider specific.
Konstruktoren
SettingsProperty(SettingsProperty) |
Initialisiert auf der Grundlage des bereitgestellten Parameters eine neue Instanz der SettingsProperty-Klasse.Initializes a new instance of the SettingsProperty class, based on the supplied parameter. |
SettingsProperty(String) |
Initialisiert eine neue Instanz der SettingsProperty-Klasse.Initializes a new instance of the SettingsProperty class. auf Grundlage des angegebenen Parameters.based on the supplied parameter. |
SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) |
Erstellt auf Grundlage der bereitgestellten Parameter eine neue Instanz der SettingsProperty-Klasse.Creates a new instance of the SettingsProperty class based on the supplied parameters. |
Eigenschaften
Attributes |
Ruft ein SettingsAttributeDictionary-Objekt ab, das die Attribute des SettingsProperty-Objekts enthält.Gets a SettingsAttributeDictionary object containing the attributes of the SettingsProperty object. |
DefaultValue |
Ruft den Standardwert des SettingsProperty-Objekts ab oder legt diesen fest.Gets or sets the default value of the SettingsProperty object. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob ein SettingsProperty-Objekt schreibgeschützt ist, oder legt diesen fest.Gets or sets a value specifying whether a SettingsProperty object is read-only. |
Name |
Ruft den Namen der SettingsProperty ab oder legt diesen fest.Gets or sets the name of the SettingsProperty. |
PropertyType |
Ruft den Typ für die SettingsProperty ab oder legt diesen fest.Gets or sets the type for the SettingsProperty. |
Provider |
Ruft den Anbieter für die SettingsProperty ab oder legt diesen fest.Gets or sets the provider for the SettingsProperty. |
SerializeAs |
Ruft das SettingsSerializeAs-Objekt für die SettingsProperty ab oder legt dieses fest.Gets or sets a SettingsSerializeAs object for the SettingsProperty. |
ThrowOnErrorDeserializing |
Ruft einen Wert ab, der angibt, ob ein Fehler ausgelöst wird, wenn die Deserialisierung der Eigenschaft fehlschlägt, oder legt diesen fest.Gets or sets a value specifying whether an error will be thrown when the property is unsuccessfully deserialized. |
ThrowOnErrorSerializing |
Ruft einen Wert ab, der angibt, ob ein Fehler ausgelöst wird, wenn die Serialisierung der Eigenschaft fehlschlägt, oder legt diesen fest.Gets or sets a value specifying whether an error will be thrown when the property is unsuccessfully serialized. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion.Serves as the default hash function. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object. (Geerbt von Object) |