CodeDomComponentSerializationService.DeserializeTo Methode

Definitie

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.

Van toepassing op