CodeDomComponentSerializationService.DeserializeTo Methode

Definition

Deserialisiert den angegebenen SerializationStore Container, optional das Anwenden von Standardeigenschaftswerten.

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)

Parameter

store
SerializationStore

Die Objekte SerializationStore werden deserialisiert.

container
IContainer

Ein Container mit Objekten, auf die Daten angewendet werden.

validateRecycledTypes
Boolean

trueum den recycelten Typ zu überprüfen; andernfalls . false

applyDefaults
Boolean

truezum Anwenden von Standardeigenschaftswerten; andernfalls . false

Ausnahmen

store oder container ist null.

store ist kein unterstützter Serialisierungsspeichertyp. Verwenden Sie einen von CreateStore().

Hinweise

Die DeserializeTo Methode deserialisiert den angegebenen Speicher, aber anstatt neue Objekte zu erzeugen, werden die Daten im Speicher auf einen vorhandenen Satz von Objekten angewendet, die aus dem container Parameter stammen. Daher kann der Aufrufer im Voraus ein Objekt erstellen, das jedoch passt. Wenn ein Objekt den Deserialisierungsstatus aufweist und das Objekt nicht in der Gruppe vorhandener Objekte benannt wird, wird ein neues Objekt erstellt. Wenn dieses Objekt auch implementiert IComponentwird, wird es dem angegebenen Container hinzugefügt. Objekte im Container müssen Namen und Typen aufweisen, die mit Objekten im Serialisierungsspeicher übereinstimmen, damit ein vorhandenes Objekt verwendet werden kann.

Gilt für: