ISerializationSurrogate.GetObjectData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Popula o SerializationInfo fornecido com os dados necessários para serializar o 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
O objeto a ser serializado.
- info
- SerializationInfo
O SerializationInfo a ser preenchido com dados.
- context
- StreamingContext
O destino (consulte StreamingContext) para essa serialização.
- Atributos
Exceções
O chamador não tem a permissão necessária.
Comentários
Extrai dados de obj
de objeto e os armazena no parâmetro SerializationInfoinfo
.
Tendo localizado o substituto, esse método armazena informações sobre o objeto obj
no parâmetro SerializationInfoinfo
. Essas informações descrevem sua exibição desse objeto, incluindo campos, propriedades e valores atuais do objeto. O SerializationInfo pode corresponder ao objeto real ou pode ser uma exibição sintetizada do substituto.