Sdílet prostřednictvím


ComponentSerializationService.DeserializeTo Metoda

Definice

Deserializuje daný SerializationStore kontejner.

Přetížení

DeserializeTo(SerializationStore, IContainer)

Deserializuje daný SerializationStore kontejner.

DeserializeTo(SerializationStore, IContainer, Boolean)

Deserializuje daný SerializationStore kontejner a volitelně ověřuje recyklované typy.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserializuje danou hodnotu SerializationStore pro daný kontejner a volitelně použije výchozí hodnoty vlastností.

DeserializeTo(SerializationStore, IContainer)

Zdroj:
ComponentSerializationService.cs
Zdroj:
ComponentSerializationService.cs
Zdroj:
ComponentSerializationService.cs

Deserializuje daný SerializationStore kontejner.

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)

Parametry

store
SerializationStore

Deserializovat SerializationStore .

container
IContainer

Kontejner, do kterého IComponent budou přidány objekty.

Výjimky

store nebo container je null.

store neobsahuje data ve formátu, který může zpracovat kontejner serializace.

Poznámky

Metoda DeserializeTo deserializuje store, ale místo vytváření nových objektů použije data v úložišti na existující sadu objektů, které jsou převzaty z poskytnutého kontejneru. V důsledku toho může volající předem vytvořit objekt, který bude považovat za vhodný. Pokud má objekt stav deserializace a objekt není pojmenován v sadě existujících objektů, vytvoří se nový objekt. Pokud tento objekt také implementuje IComponent, přidá se do container. Objekty v kontejneru musí mít názvy a typy, které odpovídají objektům v úložišti serializace, aby bylo možné použít existující objekt.

Viz také

Platí pro

DeserializeTo(SerializationStore, IContainer, Boolean)

Zdroj:
ComponentSerializationService.cs
Zdroj:
ComponentSerializationService.cs
Zdroj:
ComponentSerializationService.cs

Deserializuje daný SerializationStore kontejner a volitelně ověřuje recyklované typy.

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)

Parametry

store
SerializationStore

Deserializovat SerializationStore .

container
IContainer

Kontejner, do kterého IComponent budou přidány objekty.

validateRecycledTypes
Boolean

true aby bylo zaručeno, že deserializace bude fungovat pouze v případě, že se použije na objekt stejného typu.

Výjimky

store nebo container je null.

store neobsahuje data ve formátu, který může zpracovat kontejner serializace.

Poznámky

Metoda DeserializeTo deserializuje store, ale místo vytváření nových objektů použije data v úložišti na existující sadu objektů, které jsou převzaty z poskytnutého kontejneru. V důsledku toho může volající předem vytvořit objekt, který bude považovat za vhodný. Pokud má objekt stav deserializace a objekt není pojmenován v sadě existujících objektů, vytvoří se nový objekt. Pokud tento objekt také implementuje IComponent, přidá se do container. Objekty v kontejneru musí mít názvy a typy, které odpovídají objektům v úložišti serializace, aby bylo možné použít existující objekt.

Viz také

Platí pro

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Zdroj:
ComponentSerializationService.cs
Zdroj:
ComponentSerializationService.cs
Zdroj:
ComponentSerializationService.cs

Deserializuje danou hodnotu SerializationStore pro daný kontejner a volitelně použije výchozí hodnoty vlastností.

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)

Parametry

store
SerializationStore

Deserializovat SerializationStore .

container
IContainer

Kontejner, do kterého IComponent budou přidány objekty.

validateRecycledTypes
Boolean

true aby bylo zaručeno, že deserializace bude fungovat pouze v případě, že se použije na objekt stejného typu.

applyDefaults
Boolean

true pro označení, že se mají použít výchozí hodnoty vlastností.

Výjimky

store nebo container je null.

store neobsahuje data ve formátu, který může zpracovat kontejner serializace.

Poznámky

Metoda DeserializeTo deserializuje store, ale místo vytváření nových objektů použije data v úložišti na existující sadu objektů, které jsou převzaty z poskytnutého kontejneru. V důsledku toho může volající předem vytvořit objekt, který bude považovat za vhodný. Pokud má objekt stav deserializace a objekt není pojmenován v sadě existujících objektů, vytvoří se nový objekt. Pokud tento objekt také implementuje IComponent, přidá se do container. Objekty v kontejneru musí mít názvy a typy, které odpovídají objektům v úložišti serializace, aby bylo možné použít existující objekt.

Viz také

Platí pro