SettingsProperty SettingsProperty SettingsProperty SettingsProperty Class

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
SettingsPropertySettingsPropertySettingsPropertySettingsProperty

Hinweise

SettingsProperty wird verwendet, um die der Einstellungseigenschaften einer Klasse abgeleitet beschreiben SettingsBase.SettingsProperty is used to describe settings properties of a class derived from SettingsBase. Die Einstellungen-API ermöglicht es sich um eine Auflistung von Eigenschaften in einer 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, die SettingsBase Basisklasse fordert für eine Auflistung von SettingsProperty Objekte, die in einer Auflistung des Typs gruppiert SettingsPropertyCollection.When persisting settings, the SettingsBase base class asks for a collection of SettingsProperty objects, grouped in a collection of type SettingsPropertyCollection. Hierzu durch Aufrufen der eigenen Eigenschaften-Element.It does this by calling its own Properties member. Geerbte Klassen sollte es sich um eine Auflistung von Eigenschaften beibehalten zurückgeben.Inherited classes should return a collection of properties to persist.

Jede SettingsProperty Objekt enthält Metadaten über die Eigenschaft, einschließlich der folgenden:Each SettingsProperty object includes metadata about the property, including the following:

  • Name.Name.

  • Standardwert.Default value.

  • Typ der Eigenschaft.Property type.

  • Die Serialisierungsmethode.Serialization method.

  • Verwenden Sie den Persistenz-Anbieter.Provider to use for persistence.

  • Andere beliebige Attribute, die Kontext und anbieterspezifisch sind.Other arbitrary attributes that are context and provider specific.

Konstruktoren

SettingsProperty(SettingsProperty) SettingsProperty(SettingsProperty) SettingsProperty(SettingsProperty) 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) SettingsProperty(String) SettingsProperty(String) 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) SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) 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 Attributes Attributes 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 DefaultValue DefaultValue DefaultValue

Ruft den Standardwert des SettingsProperty-Objekts ab oder legt diesen fest.Gets or sets the default value of the SettingsProperty object.

IsReadOnly IsReadOnly IsReadOnly 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 Name Name Name

Ruft den Namen der SettingsProperty ab oder legt diesen fest.Gets or sets the name of the SettingsProperty.

PropertyType PropertyType PropertyType PropertyType

Ruft den Typ für die SettingsProperty ab oder legt diesen fest.Gets or sets the type for the SettingsProperty.

Provider Provider Provider Provider

Ruft den Anbieter für die SettingsProperty ab oder legt diesen fest.Gets or sets the provider for the SettingsProperty.

SerializeAs SerializeAs SerializeAs SerializeAs

Ruft das SettingsSerializeAs-Objekt für die SettingsProperty ab oder legt dieses fest.Gets or sets a SettingsSerializeAs object for the SettingsProperty.

ThrowOnErrorDeserializing ThrowOnErrorDeserializing ThrowOnErrorDeserializing 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 ThrowOnErrorSerializing ThrowOnErrorSerializing 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) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: