ComponentSerializationService.SerializeMemberAbsolute Methode

Definition

Serialisiert das angegebene Element für das angegebene Objekt, wobei der Standardwert der Eigenschaft berechnet wird.

public:
 abstract void SerializeMemberAbsolute(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::Object ^ owningObject, System::ComponentModel::MemberDescriptor ^ member);
public abstract void SerializeMemberAbsolute(System.ComponentModel.Design.Serialization.SerializationStore store, object owningObject, System.ComponentModel.MemberDescriptor member);
abstract member SerializeMemberAbsolute : System.ComponentModel.Design.Serialization.SerializationStore * obj * System.ComponentModel.MemberDescriptor -> unit
Public MustOverride Sub SerializeMemberAbsolute (store As SerializationStore, owningObject As Object, member As MemberDescriptor)

Parameter

store
SerializationStore

Der SerializationStore Zustand, in den der Zustand member serialisiert wird.

owningObject
Object

Das Objekt, an das member angefügt ist.

member
MemberDescriptor

Das Element, das serialisiert werden soll.

Ausnahmen

store oder member ist null.

store wird geschlossen oder store ist kein unterstützter Serialisierungsspeichertyp. Verwenden Sie einen von CreateStore().

Hinweise

Die SerializeMemberAbsolute Methode serialisiert das member On owningObject, auch wenn member der Standardwert der Eigenschaft enthält.

Beachten Sie, dass einige Member, die den Standardwert enthalten und die Einstellung desselben Werts für das Element wiederherstellen, unterschiedliche Konzepte sind. Wenn eine Eigenschaft beispielsweise ihren Wert von einem übergeordneten Objekt erbt, wenn kein lokaler Wert festgelegt wird, ist das Festlegen des Werts auf die Eigenschaft möglicherweise nicht der gewünschte Wert. Die SerializeMemberAbsolute Methode berücksichtigt dies und würde den Zustand der Eigenschaft in diesem Fall löschen.

Gilt für:

Weitere Informationen