ComponentSerializationService.DeserializeTo Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.