ComponentSerializationService.DeserializeTo Methode

Definitie

Deserializeert de opgegeven SerializationStore container.

Overloads

Name Description
DeserializeTo(SerializationStore, IContainer)

Deserializeert de opgegeven SerializationStore container.

DeserializeTo(SerializationStore, IContainer, Boolean)

Deserialisatie van de opgegeven SerializationStore container, eventueel gerecyclede typen valideren.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserialisatie van de opgegeven SerializationStore container, optioneel het toepassen van standaardeigenschapswaarden.

DeserializeTo(SerializationStore, IContainer)

Deserializeert de opgegeven SerializationStore container.

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)

Parameters

store
SerializationStore

De SerializationStore te deserialiseren.

container
IContainer

De container waaraan IComponent objecten worden toegevoegd.

Uitzonderingen

store of container is null.

store bevat geen gegevens in een indeling die door de serialisatiecontainer kan worden verwerkt.

Opmerkingen

De DeserializeTo methode wordt gedeserialiseerd store, maar in plaats van nieuwe objecten te produceren, worden de gegevens in het archief toegepast op een bestaande set objecten die afkomstig zijn van de opgegeven container. Hierdoor kan de aanroeper vooraf een object maken dat wel past. Als een object deserialisatiestatus heeft en het object niet wordt genoemd in de set bestaande objecten, wordt er een nieuw object gemaakt. Als dat object ook wordt geïmplementeerd IComponent, wordt het toegevoegd aan container. Objecten in de container moeten namen en typen hebben die overeenkomen met objecten in het serialisatiearchief om een bestaand object te kunnen gebruiken.

Zie ook

Van toepassing op

DeserializeTo(SerializationStore, IContainer, Boolean)

Deserialisatie van de opgegeven SerializationStore container, eventueel gerecyclede typen valideren.

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)

Parameters

store
SerializationStore

De SerializationStore te deserialiseren.

container
IContainer

De container waaraan IComponent objecten worden toegevoegd.

validateRecycledTypes
Boolean

true om ervoor te zorgen dat deserialisatie alleen werkt als deze wordt toegepast op een object van hetzelfde type.

Uitzonderingen

store of container is null.

store bevat geen gegevens in een indeling die door de serialisatiecontainer kan worden verwerkt.

Opmerkingen

De DeserializeTo methode wordt gedeserialiseerd store, maar in plaats van nieuwe objecten te produceren, worden de gegevens in het archief toegepast op een bestaande set objecten die afkomstig zijn van de opgegeven container. Hierdoor kan de aanroeper vooraf een object maken dat wel past. Als een object deserialisatiestatus heeft en het object niet wordt genoemd in de set bestaande objecten, wordt er een nieuw object gemaakt. Als dat object ook wordt geïmplementeerd IComponent, wordt het toegevoegd aan container. Objecten in de container moeten namen en typen hebben die overeenkomen met objecten in het serialisatiearchief om een bestaand object te kunnen gebruiken.

Zie ook

Van toepassing op

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserialisatie van de opgegeven SerializationStore container, optioneel het toepassen van standaardeigenschapswaarden.

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)

Parameters

store
SerializationStore

De SerializationStore te deserialiseren.

container
IContainer

De container waaraan IComponent objecten worden toegevoegd.

validateRecycledTypes
Boolean

true om ervoor te zorgen dat deserialisatie alleen werkt als deze wordt toegepast op een object van hetzelfde type.

applyDefaults
Boolean

true om aan te geven dat de standaardeigenschapswaarden moeten worden toegepast.

Uitzonderingen

store of container is null.

store bevat geen gegevens in een indeling die door de serialisatiecontainer kan worden verwerkt.

Opmerkingen

De DeserializeTo methode wordt gedeserialiseerd store, maar in plaats van nieuwe objecten te produceren, worden de gegevens in het archief toegepast op een bestaande set objecten die afkomstig zijn van de opgegeven container. Hierdoor kan de aanroeper vooraf een object maken dat wel past. Als een object deserialisatiestatus heeft en het object niet wordt genoemd in de set bestaande objecten, wordt er een nieuw object gemaakt. Als dat object ook wordt geïmplementeerd IComponent, wordt het toegevoegd aan container. Objecten in de container moeten namen en typen hebben die overeenkomen met objecten in het serialisatiearchief om een bestaand object te kunnen gebruiken.

Zie ook

Van toepassing op