Comparteix a través de


ISerializationSurrogate.SetObjectData Método

Definición

Rellena el objeto mediante la información del 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 rellenar.

info
SerializationInfo

Información que se va a rellenar el objeto.

context
StreamingContext

Origen desde el que se deserializa el objeto.

selector
ISurrogateSelector

Selector suplente donde comienza la búsqueda de un suplente compatible.

Devoluciones

Objeto deserializado rellenado.

Atributos

Excepciones

El autor de la llamada no tiene el permiso necesario.

Comentarios

Se llama al método SetObjectData durante la deserialización. Con este método, puede tomar el Objectobj vacío 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