ComponentSerializationService.DeserializeTo Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.