ComponentSerializationService.SerializeAbsolute Metódus

Definíció

Szerializálja a megadott objektumot, és az alapértelmezett tulajdonságértékeket számolja el.

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

Paraméterek

store
SerializationStore

A SerializationStore szerializálandó állapot value .

value
Object

A szerializálandó objektum.

Kivételek

store vagy value az 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

A metódussal Serialize implementált standard szerializálás csak az összetevő alapértelmezett állapotától eltérő értékeket szerializál. Ez biztosítja a legkompaktabb szerializálási mechanizmust, de feltételezi, hogy egy újonnan létrehozott objektum lesz használva a deszerializálás során. Meglévő objektum használata esetén az eredményként kapott deszerializált objektum nem garantáltan duplikálja a szerializált objektum eredeti állapotát; a szerializálás során alapértelmezett értékeket tartalmazó tulajdonságok nem lesznek visszaállítva az alapértelmezett értékre a deszerializálás során.

A SerializeAbsolute metódus nem használja ezt a parancsikont. Szerializálja a forrásobjektum összes tulajdonságát, hogy a deszerializálás az alapértelmezett állapottól függetlenül visszaállíthassa az objektum összes tulajdonságát.

Ez a módszer különösen hasznos a gyűjtemények szerializálásához, mivel a gyűjteményen belüli összetevők sorrendje változhat. Ebben a helyzetben a legbiztonságosabb folyamat a teljes gyűjtemény eredeti állapotának visszaállításához az összes elem felülírása az összes eredeti tulajdonságértékkel.

A következőre érvényes:

Lásd még