Bagikan melalui


ISerializationSurrogate.GetObjectData Metode

Definisi

Mengisi SerializationInfo yang disediakan dengan data yang diperlukan untuk membuat serialisasi objek.

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)

Parameter

obj
Object

Objek yang akan diserialisasikan.

info
SerializationInfo

SerializationInfo untuk diisi dengan data.

context
StreamingContext

Tujuan (lihat StreamingContext) untuk serialisasi ini.

Atribut

Pengecualian

Pemanggil tidak memiliki izin yang diperlukan.

Keterangan

Mengekstrak data dari obj objek dan menyimpannya dalam parameter SerializationInfoinfo.

Setelah menemukan pengganti, metode ini menyimpan informasi pada objek yang obj dalam parameter SerializationInfoinfo. Informasi ini menjelaskan tampilan objek tersebut, termasuk bidang objek, properti, dan nilai saat ini. SerializationInfo mungkin sesuai dengan objek aktual, atau dapat menjadi tampilan yang disintesis dari pengganti.

Berlaku untuk