CodeDomComponentSerializationService.SerializeMemberAbsolute Metódus

Definíció

Szerializálja az adott tagot az adott objektumon, de szerializálja is a tagot, ha az alapértelmezett tulajdonságértéket tartalmazza.

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

Paraméterek

store
SerializationStore

A SerializationStore szerializálandó member .

owningObject
Object

Az objektum, amely a member.

member
MemberDescriptor

Az adott tag.

Kivételek

store, owningObjectvagy member igen null.

store lezárva van, vagy store nem támogatott szerializálási tároló. Használjon egy, a következő által visszaadott tárolót CreateStore(): .

Megjegyzések

Egyes tagok esetében az alapértelmezett tulajdonságértéket tartalmazó és ugyanazt az értéket vissza kell állítani a tagra, különböző fogalmak. Ha például egy tulajdonság egy szülőobjektumtól örökli az értékét, ha nincs megadva helyi érték, akkor előfordulhat, hogy az érték vissza van állítva a tulajdonságra, nem feltétlenül az a cél, amit szeretne. A SerializeMemberAbsolute módszer ezt figyelembe veszi, és ebben az esetben törli a tulajdonság állapotát.

A következőre érvényes: