ISerializationSurrogate.GetObjectData Metoda

Definice

Naplní poskytnutá SerializationInfo data potřebná k serializaci objektu.

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

Objekt, který se má serializovat.

info
SerializationInfo

Naplnění SerializationInfo daty.

context
StreamingContext

Cíl (viz StreamingContext) pro tuto serializaci.

Atributy

Výjimky

Volající nemá požadované oprávnění.

Poznámky

Extrahuje data z objektu obj a uloží je do parametru SerializationInfo info .

Při umístění náhradní metody ukládá informace o objektu obj v parametru SerializationInfo info . Tyto informace popisují jeho zobrazení tohoto objektu, včetně polí, vlastností a aktuálních hodnot objektu. Může SerializationInfo odpovídat skutečnému objektu nebo může být syntetizovaným zobrazením náhradního objektu.

Platí pro