ISerializationSurrogate.SetObjectData 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 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.