CodeDomComponentSerializationService.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.
Deserialisatie van de opgegeven SerializationStore container, optioneel het toepassen van standaardeigenschapswaarden.
public:
override void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container, bool validateRecycledTypes, bool applyDefaults);
public override void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes, bool applyDefaults);
override this.DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer * bool * bool -> unit
Public Overrides Sub DeserializeTo (store As SerializationStore, container As IContainer, validateRecycledTypes As Boolean, applyDefaults As Boolean)
Parameters
- store
- SerializationStore
De SerializationStore objecten waarvan de objecten worden gedeserialiseerd.
- container
- IContainer
Een container met objecten waarop gegevens worden toegepast.
- validateRecycledTypes
- Boolean
true om het gerecyclede type te valideren; anders, false.
- applyDefaults
- Boolean
true om standaardeigenschapswaarden toe te passen; anders, false.
Uitzonderingen
store of container is null.
store is geen ondersteund type serialisatiearchief. Gebruik een winkel die wordt geretourneerd door CreateStore().
Opmerkingen
De DeserializeTo methode ontserialiseerd het opgegeven archief, maar in plaats van nieuwe objecten te produceren, worden de gegevens in het archief toegepast op een bestaande set objecten die uit de container parameter worden genomen. 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 de opgegeven container. Objecten in de container moeten namen en typen hebben die overeenkomen met objecten in het serialisatiearchief om een bestaand object te kunnen gebruiken.