Share via


ISerializationSurrogate.GetObjectData Metode

Definisi

Mengisi yang disediakan SerializationInfo 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 mengisi dengan data.

context
StreamingContext

Tujuan (lihat StreamingContext) untuk serialisasi ini.

Atribut

Pengecualian

Pemanggil tidak memiliki izin yang diperlukan.

Keterangan

Mengekstrak data dari objek obj dan menyimpannya dalam SerializationInfoinfo parameter .

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

Berlaku untuk