ComponentSerializationService.SerializeAbsolute Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.