Freigeben über


ComponentSerializationService.DeserializeTo Methode

Definition

Deserialisiert den angegebenen SerializationStore in den angegebenen Container.

Überlädt

DeserializeTo(SerializationStore, IContainer)

Deserialisiert den angegebenen SerializationStore in den angegebenen Container.

DeserializeTo(SerializationStore, IContainer, Boolean)

Deserialisiert den angegebenen SerializationStore in den angegebenen Container und überprüft optional wiederverwendete Typen.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserialisiert den angegebenen SerializationStore in den angegebenen Container und wendet optional Standardeigenschaftswerte an.

DeserializeTo(SerializationStore, IContainer)

Quelle:
ComponentSerializationService.cs
Quelle:
ComponentSerializationService.cs
Quelle:
ComponentSerializationService.cs

Deserialisiert den angegebenen SerializationStore in den angegebenen 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)

Parameter

store
SerializationStore

Die zu deserialisierende SerializationStore.

container
IContainer

Der Container, dem die IComponent-Objekte hinzugefügt werden.

Ausnahmen

store oder container ist null.

store enthält keine Daten in einem Format, das der Serialisierungscontainer verarbeiten kann.

Hinweise

Die DeserializeTo -Methode deserialisiert store, aber anstatt neue Objekte zu erzeugen, wendet sie die Daten im Speicher auf eine vorhandene Gruppe von Objekten an, die aus dem bereitgestellten Container stammen. Daher kann der Aufrufer im Voraus ein Objekt erstellen, wie er es für richtig hält. Wenn ein Objekt über einen Deserialisierungszustand verfügt und das Objekt nicht in der Gruppe vorhandener Objekte benannt ist, wird ein neues -Objekt erstellt. Wenn dieses Objekt auch implementiert IComponent, wird es hinzugefügt container. Objekte im Container müssen Namen und Typen aufweisen, die mit Objekten im Serialisierungsspeicher übereinstimmen, damit ein vorhandenes Objekt verwendet werden kann.

Weitere Informationen

Gilt für:

DeserializeTo(SerializationStore, IContainer, Boolean)

Quelle:
ComponentSerializationService.cs
Quelle:
ComponentSerializationService.cs
Quelle:
ComponentSerializationService.cs

Deserialisiert den angegebenen SerializationStore in den angegebenen Container und überprüft optional wiederverwendete Typen.

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)

Parameter

store
SerializationStore

Die zu deserialisierende SerializationStore.

container
IContainer

Der Container, dem die IComponent-Objekte hinzugefügt werden.

validateRecycledTypes
Boolean

true, um zu gewährleisten, dass die Deserialisierung nur dann ausgeführt wird, wenn sie auf ein Objekt desselben Typs angewendet wird.

Ausnahmen

store oder container ist null.

store enthält keine Daten in einem Format, das der Serialisierungscontainer verarbeiten kann.

Hinweise

Die DeserializeTo -Methode deserialisiert store, aber anstatt neue Objekte zu erzeugen, wendet sie die Daten im Speicher auf eine vorhandene Gruppe von Objekten an, die aus dem bereitgestellten Container stammen. Daher kann der Aufrufer im Voraus ein Objekt erstellen, wie er es für richtig hält. Wenn ein Objekt über einen Deserialisierungszustand verfügt und das Objekt nicht in der Gruppe vorhandener Objekte benannt ist, wird ein neues -Objekt erstellt. Wenn dieses Objekt auch implementiert IComponent, wird es hinzugefügt container. Objekte im Container müssen Namen und Typen aufweisen, die mit Objekten im Serialisierungsspeicher übereinstimmen, damit ein vorhandenes Objekt verwendet werden kann.

Weitere Informationen

Gilt für:

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Quelle:
ComponentSerializationService.cs
Quelle:
ComponentSerializationService.cs
Quelle:
ComponentSerializationService.cs

Deserialisiert den angegebenen SerializationStore in den angegebenen Container und wendet optional Standardeigenschaftswerte an.

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)

Parameter

store
SerializationStore

Die zu deserialisierende SerializationStore.

container
IContainer

Der Container, dem die IComponent-Objekte hinzugefügt werden.

validateRecycledTypes
Boolean

true, um zu gewährleisten, dass die Deserialisierung nur dann ausgeführt wird, wenn sie auf ein Objekt desselben Typs angewendet wird.

applyDefaults
Boolean

true, um anzugeben, dass die Standardeigenschaftswerte angewendet werden sollen.

Ausnahmen

store oder container ist null.

store enthält keine Daten in einem Format, das der Serialisierungscontainer verarbeiten kann.

Hinweise

Die DeserializeTo -Methode deserialisiert store, aber anstatt neue Objekte zu erzeugen, wendet sie die Daten im Speicher auf eine vorhandene Gruppe von Objekten an, die aus dem bereitgestellten Container stammen. Daher kann der Aufrufer im Voraus ein Objekt erstellen, wie er es für richtig hält. Wenn ein Objekt über einen Deserialisierungszustand verfügt und das Objekt nicht in der Gruppe vorhandener Objekte benannt ist, wird ein neues -Objekt erstellt. Wenn dieses Objekt auch implementiert IComponent, wird es hinzugefügt container. Objekte im Container müssen Namen und Typen aufweisen, die mit Objekten im Serialisierungsspeicher übereinstimmen, damit ein vorhandenes Objekt verwendet werden kann.

Weitere Informationen

Gilt für: