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 Einstellungeneigenschaften einer Klasse zu beschreiben, die von SettingsBase. Die Einstellungen-API ermöglicht es, eine Sammlung von Einstellungseigenschaften in eine gängige Sprachlaufzeitklasse zu gruppieren.
Beim Beibehalten von Einstellungen fragt die SettingsBase Basisklasse nach einer Auflistung von SettingsProperty Objekten, gruppiert in einer Auflistung vom Typ SettingsPropertyCollection. Dies geschieht durch Aufrufen eines eigenen Properties-Elements. 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 die 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) |