CodeDomComponentSerializationService.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 angiven SerializationStore till den angivna containern, om du vill tillämpa standardegenskapsvärden.
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)
Parametrar
- store
- SerializationStore
Från SerializationStore vilken objekten kommer att deserialiseras.
- container
- IContainer
En container med objekt som data ska tillämpas på.
- validateRecycledTypes
- Boolean
trueför att verifiera den återvunna typen. annars . false
- applyDefaults
- Boolean
trueför att tillämpa standardegenskapsvärden; annars . false
Undantag
store eller container är null.
store är inte en typ av serialiseringsarkiv som stöds. Använd ett arkiv som returneras av CreateStore().
Kommentarer
Metoden DeserializeTo deserialiserar det angivna arkivet, 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 parametern container . Därför kan anroparen skapa ett objekt i förväg, men det passar. Om ett objekt har deserialiseringstillstånd och objektet inte namnges i uppsättningen med befintliga objekt skapas ett nytt objekt. Om objektet även implementerar IComponentläggs det till i den angivna containern. Objekt i containern måste ha namn och typer som matchar objekt i serialiseringslagret för att ett befintligt objekt ska kunna användas.