Bagikan melalui


ISerializationSurrogate.SetObjectData Metode

Definisi

Mengisi objek menggunakan informasi di SerializationInfo.

public:
 System::Object ^ SetObjectData(System::Object ^ obj, System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context, System::Runtime::Serialization::ISurrogateSelector ^ selector);
public object SetObjectData (object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, System.Runtime.Serialization.ISurrogateSelector? selector);
public object SetObjectData (object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, System.Runtime.Serialization.ISurrogateSelector selector);
[System.Security.SecurityCritical]
public object SetObjectData (object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, System.Runtime.Serialization.ISurrogateSelector selector);
abstract member SetObjectData : obj * System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext * System.Runtime.Serialization.ISurrogateSelector -> obj
[<System.Security.SecurityCritical>]
abstract member SetObjectData : obj * System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext * System.Runtime.Serialization.ISurrogateSelector -> obj
Public Function SetObjectData (obj As Object, info As SerializationInfo, context As StreamingContext, selector As ISurrogateSelector) As Object

Parameter

obj
Object

Objek yang akan diisi.

info
SerializationInfo

Informasi untuk mengisi objek.

context
StreamingContext

Sumber tempat objek dideserialisasi.

selector
ISurrogateSelector

Pemilih pengganti tempat pencarian pengganti yang kompatibel dimulai.

Mengembalikan

Objek deserialisasi yang diisi.

Atribut

Pengecualian

Pemanggil tidak memiliki izin yang diperlukan.

Keterangan

Metode SetObjectData dipanggil selama deserialisasi. Dengan metode ini, Anda dapat mengambil Objectobj kosong yang telah dibuat, dan memasukkan data SerializationInfoinfo ke dalam objek tersebut. Konstruktor tidak dipanggil selama deserialisasi informasi dan rekonstruksi objek.

Berlaku untuk