ISerializationSurrogate.SetObjectData Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.