ISerializationSurrogate.GetObjectData Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
untuk SerializationInfo 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.