Freigeben über


ComponentSerializationService.SerializeMemberAbsolute Methode

Definition

Serialisiert den angegebenen Member für das angegebene Objekt unter Berücksichtigung des Standardeigenschaftswerts.

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, in den der Zustand von member serialisiert wird.

owningObject
Object

Das Objekt, an das member angefügt ist.

member
MemberDescriptor

Der zu serialisierende Member.

Ausnahmen

store oder value ist null.

store wird geschlossen, oder store ist kein unterstützter Typ des Serialisierungsspeichers. Verwenden Sie einen von CreateStore() zurückgegebenen Speicher.

Hinweise

Die SerializeMemberAbsolute -Methode serialisiert den member auf owningObject, auch wenn member der Standardwert der Eigenschaft enthält.

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

Gilt für:

Weitere Informationen