Compartilhar via


ISerializationSurrogate.GetObjectData Método

Definição

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.

Aplica-se a