ComponentSerializationService.DeserializeTo Metódus

Definíció

Deszerializálja a megadott SerializationStore tárolót.

Túlterhelések

Name Description
DeserializeTo(SerializationStore, IContainer)

Deszerializálja a megadott SerializationStore tárolót.

DeserializeTo(SerializationStore, IContainer, Boolean)

Deszerializálja a megadott tárolót SerializationStore , opcionálisan érvényesítve az újrahasznosított típusokat.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deszerializálja a megadott SerializationStore tárolót, opcionálisan az alapértelmezett tulajdonságértékeket alkalmazva.

DeserializeTo(SerializationStore, IContainer)

Forrás:
ComponentSerializationService.cs
Forrás:
ComponentSerializationService.cs
Forrás:
ComponentSerializationService.cs
Forrás:
ComponentSerializationService.cs
Forrás:
ComponentSerializationService.cs

Deszerializálja a megadott SerializationStore tárolót.

public:
 void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container);
public void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container);
member this.DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer -> unit
Public Sub DeserializeTo (store As SerializationStore, container As IContainer)

Paraméterek

store
SerializationStore

A SerializationStore deszerializálandó.

container
IContainer

Az a tároló, amelyhez IComponent objektumokat ad hozzá.

Kivételek

store vagy container az null.

store nem tartalmaz olyan formátumú adatokat, amelyek feldolgozására a szerializálási tároló képes.

Megjegyzések

A DeserializeTo metódus deszerializálja a metódust store, de az új objektumok létrehozása helyett a tárolóban lévő adatokat egy meglévő objektumkészletre alkalmazza, amely a megadott tárolóból származik. Ennek eredményeképpen a hívó előre létrehozhat egy objektumot, de úgy látja, hogy illeszkedik. Ha egy objektum deszerializálási állapotú, és az objektum nincs elnevezve a meglévő objektumok készletében, a rendszer új objektumot hoz létre. Ha ez az objektum is implementálódikIComponent, az hozzá lesz adva.container A tárolóban lévő objektumoknak olyan névvel és típussal kell rendelkezniük, amelyek megfelelnek a szerializálási tárolóban lévő objektumoknak ahhoz, hogy egy meglévő objektumot használhassanak.

Lásd még

A következőre érvényes:

DeserializeTo(SerializationStore, IContainer, Boolean)

Forrás:
ComponentSerializationService.cs
Forrás:
ComponentSerializationService.cs
Forrás:
ComponentSerializationService.cs
Forrás:
ComponentSerializationService.cs
Forrás:
ComponentSerializationService.cs

Deszerializálja a megadott tárolót SerializationStore , opcionálisan érvényesítve az újrahasznosított típusokat.

public:
 void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container, bool validateRecycledTypes);
public void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes);
member this.DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer * bool -> unit
Public Sub DeserializeTo (store As SerializationStore, container As IContainer, validateRecycledTypes As Boolean)

Paraméterek

store
SerializationStore

A SerializationStore deszerializálandó.

container
IContainer

Az a tároló, amelyhez IComponent objektumokat ad hozzá.

validateRecycledTypes
Boolean

true annak biztosítása érdekében, hogy a deszerializálás csak akkor működjön, ha egy azonos típusú objektumra alkalmazzák.

Kivételek

store vagy container az null.

store nem tartalmaz olyan formátumú adatokat, amelyek feldolgozására a szerializálási tároló képes.

Megjegyzések

A DeserializeTo metódus deszerializálja a metódust store, de az új objektumok létrehozása helyett a tárolóban lévő adatokat egy meglévő objektumkészletre alkalmazza, amely a megadott tárolóból származik. Ennek eredményeképpen a hívó előre létrehozhat egy objektumot, de úgy látja, hogy illeszkedik. Ha egy objektum deszerializálási állapotú, és az objektum nincs elnevezve a meglévő objektumok készletében, a rendszer új objektumot hoz létre. Ha ez az objektum is implementálódikIComponent, az hozzá lesz adva.container A tárolóban lévő objektumoknak olyan névvel és típussal kell rendelkezniük, amelyek megfelelnek a szerializálási tárolóban lévő objektumoknak ahhoz, hogy egy meglévő objektumot használhassanak.

Lásd még

A következőre érvényes:

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Forrás:
ComponentSerializationService.cs
Forrás:
ComponentSerializationService.cs
Forrás:
ComponentSerializationService.cs
Forrás:
ComponentSerializationService.cs
Forrás:
ComponentSerializationService.cs

Deszerializálja a megadott SerializationStore tárolót, opcionálisan az alapértelmezett tulajdonságértékeket alkalmazva.

public:
 abstract void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container, bool validateRecycledTypes, bool applyDefaults);
public abstract void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes, bool applyDefaults);
abstract member DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer * bool * bool -> unit
Public MustOverride Sub DeserializeTo (store As SerializationStore, container As IContainer, validateRecycledTypes As Boolean, applyDefaults As Boolean)

Paraméterek

store
SerializationStore

A SerializationStore deszerializálandó.

container
IContainer

Az a tároló, amelyhez IComponent objektumokat ad hozzá.

validateRecycledTypes
Boolean

true annak biztosítása érdekében, hogy a deszerializálás csak akkor működjön, ha egy azonos típusú objektumra alkalmazzák.

applyDefaults
Boolean

true annak jelzésére, hogy az alapértelmezett tulajdonságértékeket kell alkalmazni.

Kivételek

store vagy container az null.

store nem tartalmaz olyan formátumú adatokat, amelyek feldolgozására a szerializálási tároló képes.

Megjegyzések

A DeserializeTo metódus deszerializálja a metódust store, de az új objektumok létrehozása helyett a tárolóban lévő adatokat egy meglévő objektumkészletre alkalmazza, amely a megadott tárolóból származik. Ennek eredményeképpen a hívó előre létrehozhat egy objektumot, de úgy látja, hogy illeszkedik. Ha egy objektum deszerializálási állapotú, és az objektum nincs elnevezve a meglévő objektumok készletében, a rendszer új objektumot hoz létre. Ha ez az objektum is implementálódikIComponent, az hozzá lesz adva.container A tárolóban lévő objektumoknak olyan névvel és típussal kell rendelkezniük, amelyek megfelelnek a szerializálási tárolóban lévő objektumoknak ahhoz, hogy egy meglévő objektumot használhassanak.

Lásd még

A következőre érvényes: