Comparteix a través de


ISerializationSurrogate.GetObjectData Método

Definición

Rellena el SerializationInfo proporcionado con los datos necesarios para serializar el objeto.

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)

Parámetros

obj
Object

Objeto que se va a serializar.

info
SerializationInfo

El SerializationInfo que se va a rellenar con datos.

context
StreamingContext

Destino (consulte StreamingContext) para esta serialización.

Atributos

Excepciones

El autor de la llamada no tiene el permiso necesario.

Comentarios

Extrae datos de obj de objeto y los almacena en el parámetro SerializationInfoinfo.

Después de haber localizado el suplente, este método almacena información sobre el objeto obj en el parámetro SerializationInfoinfo. Esta información describe su vista de ese objeto, incluidos los campos, propiedades y valores actuales del objeto. El SerializationInfo podría corresponder al objeto real o puede ser una vista sintetizada del suplente.

Se aplica a