ComponentSerializationService.DeserializeTo Metod

Definition

Deserialiserar den angivna SerializationStore containern.

Överlagringar

Name Description
DeserializeTo(SerializationStore, IContainer)

Deserialiserar den angivna SerializationStore containern.

DeserializeTo(SerializationStore, IContainer, Boolean)

Deserialiserar den angivna SerializationStore containern och validerar eventuellt återvunna typer.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserialiserar angiven SerializationStore till den angivna containern, om du vill tillämpa standardegenskapsvärden.

DeserializeTo(SerializationStore, IContainer)

Deserialiserar den angivna SerializationStore containern.

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)

Parametrar

store
SerializationStore

Att SerializationStore deserialisera.

container
IContainer

Containern som IComponent objekten ska läggas till i.

Undantag

store eller container är null.

store innehåller inte data i ett format som serialiseringscontainern kan bearbeta.

Kommentarer

Metoden DeserializeTo deserialiserar store, men i stället för att skapa nya objekt tillämpas data i arkivet på en befintlig uppsättning objekt som hämtas från den angivna containern. Därför kan anroparen skapa ett objekt i förväg, men det passar. Om ett objekt har ett deserialiseringstillstånd och objektet inte namnges i uppsättningen befintliga objekt skapas ett nytt objekt. Om objektet även implementerar IComponentläggs det till i container. Objekt i containern måste ha namn och typer som matchar objekt i serialiseringslagret för att ett befintligt objekt ska kunna användas.

Se även

Gäller för

DeserializeTo(SerializationStore, IContainer, Boolean)

Deserialiserar den angivna SerializationStore containern och validerar eventuellt återvunna typer.

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)

Parametrar

store
SerializationStore

Att SerializationStore deserialisera.

container
IContainer

Containern som IComponent objekten ska läggas till i.

validateRecycledTypes
Boolean

true för att garantera att deserialiseringen endast fungerar om den tillämpas på ett objekt av samma typ.

Undantag

store eller container är null.

store innehåller inte data i ett format som serialiseringscontainern kan bearbeta.

Kommentarer

Metoden DeserializeTo deserialiserar store, men i stället för att skapa nya objekt tillämpas data i arkivet på en befintlig uppsättning objekt som hämtas från den angivna containern. Därför kan anroparen skapa ett objekt i förväg, men det passar. Om ett objekt har ett deserialiseringstillstånd och objektet inte namnges i uppsättningen befintliga objekt skapas ett nytt objekt. Om objektet även implementerar IComponentläggs det till i container. Objekt i containern måste ha namn och typer som matchar objekt i serialiseringslagret för att ett befintligt objekt ska kunna användas.

Se även

Gäller för

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserialiserar angiven SerializationStore till den angivna containern, om du vill tillämpa standardegenskapsvärden.

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)

Parametrar

store
SerializationStore

Att SerializationStore deserialisera.

container
IContainer

Containern som IComponent objekten ska läggas till i.

validateRecycledTypes
Boolean

true för att garantera att deserialiseringen endast fungerar om den tillämpas på ett objekt av samma typ.

applyDefaults
Boolean

true för att ange att standardegenskapsvärdena ska tillämpas.

Undantag

store eller container är null.

store innehåller inte data i ett format som serialiseringscontainern kan bearbeta.

Kommentarer

Metoden DeserializeTo deserialiserar store, men i stället för att skapa nya objekt tillämpas data i arkivet på en befintlig uppsättning objekt som hämtas från den angivna containern. Därför kan anroparen skapa ett objekt i förväg, men det passar. Om ett objekt har ett deserialiseringstillstånd och objektet inte namnges i uppsättningen befintliga objekt skapas ett nytt objekt. Om objektet även implementerar IComponentläggs det till i container. Objekt i containern måste ha namn och typer som matchar objekt i serialiseringslagret för att ett befintligt objekt ska kunna användas.

Se även

Gäller för