Udostępnij za pośrednictwem


ISerializationSurrogate.GetObjectData Metoda

Definicja

Wypełnia podany SerializationInfo danymi potrzebnymi do serializacji obiektu.

public:
 void GetObjectData(System::Object ^ obj, System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
public void GetObjectData (object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
public void GetObjectData (object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
abstract member GetObjectData : obj * System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
[<System.Security.SecurityCritical>]
abstract member GetObjectData : obj * System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
Public Sub GetObjectData (obj As Object, info As SerializationInfo, context As StreamingContext)

Parametry

obj
Object

Obiekt do serializacji.

info
SerializationInfo

SerializationInfo do wypełnienia danymi.

context
StreamingContext

Miejsce docelowe (zobacz StreamingContext) dla tej serializacji.

Atrybuty

Wyjątki

Obiekt wywołujący nie ma wymaganych uprawnień.

Uwagi

Wyodrębnia dane z obj obiektu i przechowuje je w parametrze SerializationInfoinfo.

Po zlokalizowaniu zastępczego ta metoda przechowuje informacje na temat obiektu obj w parametrze SerializationInfoinfo. Te informacje opisują jego widok tego obiektu, w tym pola, właściwości i bieżące wartości obiektu. SerializationInfo może odpowiadać rzeczywistemu obiektowi lub może być syntetyzowanym widokiem zastępczego.

Dotyczy