SettingsProperty Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird intern als die Klasse verwendet, die Metadaten über eine einzelne Konfigurationseigenschaft darstellt.
public ref class SettingsProperty
public class SettingsProperty
type SettingsProperty = class
Public Class SettingsProperty
- Vererbung
-
SettingsProperty
Hinweise
SettingsProperty wird verwendet, um Einstellungseigenschaften einer von SettingsBaseabgeleiteten Klasse zu beschreiben. Die Einstellungs-API ermöglicht die Gruppierung einer Sammlung von Einstellungseigenschaften in einer Common Language Runtime-Klasse.
Beim Beibehalten von Einstellungen fragt die SettingsBase Basisklasse nach einer Auflistung von SettingsProperty -Objekten, die in einer Auflistung vom Typ SettingsPropertyCollectiongruppiert sind. Dazu ruft er einen eigenen Properties-Member auf. Geerbte Klassen sollten eine Auflistung von Eigenschaften zurückgeben, die beibehalten werden sollen.
Jedes SettingsProperty Objekt enthält Metadaten zur -Eigenschaft, einschließlich der folgenden:
Name.
Standardwert.
Eigenschaftstyp.
Serialisierungsmethode.
Anbieter, der für Persistenz verwendet werden soll.
Andere beliebige Attribute, die kontext- und anbieterspezifisch sind.
Konstruktoren
SettingsProperty(SettingsProperty) |
Initialisiert auf der Grundlage des bereitgestellten Parameters eine neue Instanz der SettingsProperty-Klasse. |
SettingsProperty(String) |
Initialisiert eine neue Instanz der SettingsProperty-Klasse. auf Grundlage des angegebenen Parameters. |
SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) |
Erstellt auf Grundlage der bereitgestellten Parameter eine neue Instanz der SettingsProperty-Klasse. |
Eigenschaften
Attributes |
Ruft ein SettingsAttributeDictionary-Objekt ab, das die Attribute des SettingsProperty-Objekts enthält. |
DefaultValue |
Ruft den Standardwert des SettingsProperty-Objekts ab oder legt diesen fest. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob ein SettingsProperty-Objekt schreibgeschützt ist, oder legt diesen fest. |
Name |
Ruft den Namen der SettingsProperty ab oder legt diesen fest. |
PropertyType |
Ruft den Typ für die SettingsProperty ab oder legt diesen fest. |
Provider |
Ruft den Anbieter für die SettingsProperty ab oder legt diesen fest. |
SerializeAs |
Ruft das SettingsSerializeAs-Objekt für die SettingsProperty ab oder legt dieses fest. |
ThrowOnErrorDeserializing |
Ruft einen Wert ab, der angibt, ob ein Fehler ausgelöst wird, wenn die Deserialisierung der Eigenschaft fehlschlägt, oder legt diesen fest. |
ThrowOnErrorSerializing |
Ruft einen Wert ab, der angibt, ob ein Fehler ausgelöst wird, wenn die Serialisierung der Eigenschaft fehlschlägt, oder legt diesen fest. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |