IObjectReference.GetRealObject(StreamingContext) 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.
Mengembalikan objek nyata yang harus dideserialisasi, bukan objek yang ditentukan aliran berseri.
public:
System::Object ^ GetRealObject(System::Runtime::Serialization::StreamingContext context);
public object GetRealObject(System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
public object GetRealObject(System.Runtime.Serialization.StreamingContext context);
abstract member GetRealObject : System.Runtime.Serialization.StreamingContext -> obj
[<System.Security.SecurityCritical>]
abstract member GetRealObject : System.Runtime.Serialization.StreamingContext -> obj
Public Function GetRealObject (context As StreamingContext) As Object
Parameter
- context
- StreamingContext
tempat StreamingContext objek saat ini dideserialisasi.
Mengembalikan
Objek aktual yang dimasukkan ke dalam grafik.
- Atribut
Pengecualian
Pemanggil tidak memiliki izin yang diperlukan. Panggilan tidak akan berfungsi pada server tepercaya sedang.
Keterangan
Metode ini berguna dalam situasi jarak jauh di mana Anda membuat serialisasi objek pembuat proksi, bukan objek aktual. Ketika objek pembuat proksi dideserialisasi, deserialisasi memanggil metodenya GetRealObject . Pada titik ini, objek pembuat proksi membuat instans baru objek proksi yang merujuk kembali ke objek aktual asli, mungkin di komputer jarak jauh. Akhirnya, objek pembuat proksi dibuang dan direklamasi kemudian oleh pengumpulan sampah.
Misalnya, pertimbangkan bagaimana Type objek diserialisasikan. Alih-alih mengirimkan data dari Type objek, sistem mengirimkan objek pemegang dengan nama objek jenis dan informasi pada rakitan tempat data ditemukan dalam objek yang mengimplementasikan IObjectReference. Ketika nama jenis dan nama rakitan tersedia, infrastruktur deserialisasi memanggil GetRealObject pada objek pemegang yang telah ditransmisikan. Pemegang ini mengembalikan Type objek yang dimasukkan ke dalam grafik.