ComponentSerializationService.DeserializeTo Metoda

Definice

Deserializuje danou danou SerializationStore kontejneru.

Přetížení

Name Description
DeserializeTo(SerializationStore, IContainer)

Deserializuje danou danou SerializationStore kontejneru.

DeserializeTo(SerializationStore, IContainer, Boolean)

Deserializuje danou danou SerializationStore kontejneru a volitelně ověřuje recyklované typy.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserializuje danou danou SerializationStore kontejneru, volitelně použije výchozí hodnoty vlastností.

DeserializeTo(SerializationStore, IContainer)

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

Deserializuje danou danou SerializationStore kontejneru.

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 se budou přidávat objekty.

Výjimky

store nebo container je null.

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

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í vytvořit předem objekt, ale uvidí, jak se hodí. 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, bude přidán 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
Zdroj:
ComponentSerializationService.cs
Zdroj:
ComponentSerializationService.cs

Deserializuje danou danou SerializationStore kontejneru 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 se budou přidávat objekty.

validateRecycledTypes
Boolean

true zaručit, ž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 kontejner serializace zpracovat.

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í vytvořit předem objekt, ale uvidí, jak se hodí. 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, bude přidán 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
Zdroj:
ComponentSerializationService.cs
Zdroj:
ComponentSerializationService.cs

Deserializuje danou danou SerializationStore kontejneru, 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 se budou přidávat objekty.

validateRecycledTypes
Boolean

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

applyDefaults
Boolean

true chcete-li označit, ž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 kontejner serializace zpracovat.

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í vytvořit předem objekt, ale uvidí, jak se hodí. 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, bude přidán 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