ISerializationSurrogate.GetObjectData Método

Definición

Llena el objeto 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

El objeto que se va a serializar.

info
SerializationInfo

SerializationInfo que se rellena con datos.

context
StreamingContext

Destino (vea StreamingContext) de esta serialización.

Atributos

Excepciones

El llamador no dispone del permiso requerido.

Comentarios

Extrae datos del objeto obj y los almacena en el SerializationInfo info parámetro .

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

Se aplica a