ISerializationSurrogate.SetObjectData Método

Definición

Llena el objeto con la información de SerializationInfo.

public:
 System::Object ^ SetObjectData(System::Object ^ obj, System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context, System::Runtime::Serialization::ISurrogateSelector ^ selector);
public object SetObjectData (object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, System.Runtime.Serialization.ISurrogateSelector? selector);
public object SetObjectData (object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, System.Runtime.Serialization.ISurrogateSelector selector);
[System.Security.SecurityCritical]
public object SetObjectData (object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, System.Runtime.Serialization.ISurrogateSelector selector);
abstract member SetObjectData : obj * System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext * System.Runtime.Serialization.ISurrogateSelector -> obj
[<System.Security.SecurityCritical>]
abstract member SetObjectData : obj * System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext * System.Runtime.Serialization.ISurrogateSelector -> obj
Public Function SetObjectData (obj As Object, info As SerializationInfo, context As StreamingContext, selector As ISurrogateSelector) As Object

Parámetros

obj
Object

Objeto que se va a llenar.

info
SerializationInfo

Información con la que se llenará el objeto.

context
StreamingContext

Origen desde donde se deserializa el objeto.

selector
ISurrogateSelector

Selector de suplentes donde se inicia la búsqueda de un suplente compatible.

Devoluciones

Objeto deserializado que se ha llenado con información.

Atributos

Excepciones

El llamador no dispone del permiso requerido.

Comentarios

Se SetObjectData llama al método durante la deserialización. Con este método, puede tomar el vacío Objectobj que ya se ha creado y escribir SerializationInfoinfo datos en ese objeto. Los constructores no se invocan durante la deserialización de información y reconstrucción del objeto.

Se aplica a