ToolboxItem.Deserialize(SerializationInfo, StreamingContext) 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.
Läser in tillståndet för verktygslådans objekt från det angivna serialiseringsinformationsobjektet.
protected:
virtual void Deserialize(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected virtual void Deserialize(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
abstract member Deserialize : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
override this.Deserialize : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
Protected Overridable Sub Deserialize (info As SerializationInfo, context As StreamingContext)
Parametrar
- info
- SerializationInfo
Att SerializationInfo läsa in från.
- context
- StreamingContext
En StreamingContext som anger strömegenskaperna.
Exempel
I följande kodexempel visas hur du läser in tillståndet för verktygslådans objekt från det angivna serialiseringsinformationsobjektet. Det här kodexemplet är en del av ett större exempel för ToolboxItem klassen.
MyToolboxItem(SerializationInfo info, StreamingContext context) => Deserialize(info, context);
Sub New(ByVal info As SerializationInfo, _
ByVal context As StreamingContext)
Deserialize(info, context)
End Sub
Anteckningar till arvingar
Metoderna Serialize(SerializationInfo, StreamingContext) och Deserialize(SerializationInfo, StreamingContext) måste implementeras i klasser som härleds från ToolboxItem för att stödja beständighet i verktygslådans databas som tillhandahålls av vissa utvecklingsmiljöer.