ISerializable.GetObjectData(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.
Fyller i en SerializationInfo med de data som behövs för att serialisera målobjektet.
public:
void GetObjectData(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
abstract member GetObjectData : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
[<System.Security.SecurityCritical>]
abstract member GetObjectData : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
Public Sub GetObjectData (info As SerializationInfo, context As StreamingContext)
Parametrar
- info
- SerializationInfo
Att SerializationInfo fylla med data.
- context
- StreamingContext
Målet (se StreamingContext) för den här serialiseringen.
- Attribut
Undantag
Anroparen har inte den behörighet som krävs.
Kommentarer
Alla objekt som ingår i SerializationInfo spåras och serialiseras automatiskt av formaterare.
Note
Det är inte säkert att den här metoden bara anropas en gång per objektinstans under serialiseringen. Därför bör metoden implementeras på ett sådant sätt att dess beteende blir detsamma oavsett hur många gånger den anropas.