BinaryFormatter.UnsafeDeserializeMethodResponse 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.
Mendeserialisasi respons terhadap panggilan metode jarak jauh dari yang disediakan Stream.
public:
System::Object ^ UnsafeDeserializeMethodResponse(System::IO::Stream ^ serializationStream, System::Runtime::Remoting::Messaging::HeaderHandler ^ handler, System::Runtime::Remoting::Messaging::IMethodCallMessage ^ methodCallMessage);
[System.Runtime.InteropServices.ComVisible(false)]
public object UnsafeDeserializeMethodResponse (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage);
[System.Runtime.InteropServices.ComVisible(false)]
[System.Security.SecurityCritical]
public object UnsafeDeserializeMethodResponse (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UnsafeDeserializeMethodResponse : System.IO.Stream * System.Runtime.Remoting.Messaging.HeaderHandler * System.Runtime.Remoting.Messaging.IMethodCallMessage -> obj
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Security.SecurityCritical>]
member this.UnsafeDeserializeMethodResponse : System.IO.Stream * System.Runtime.Remoting.Messaging.HeaderHandler * System.Runtime.Remoting.Messaging.IMethodCallMessage -> obj
Public Function UnsafeDeserializeMethodResponse (serializationStream As Stream, handler As HeaderHandler, methodCallMessage As IMethodCallMessage) As Object
Parameter
- serializationStream
- Stream
Aliran untuk mendeserialisasi grafik objek.
- handler
- HeaderHandler
HeaderHandler yang menangani header apa pun di serializationStream
. Bisa jadi null
.
- methodCallMessage
- IMethodCallMessage
IMethodCallMessage yang berisi detail tentang dari mana panggilan berasal.
Mengembalikan
Respons deserialisasi terhadap panggilan metode jarak jauh.
- Atribut
Pengecualian
serializationStream
adalah null
.
Dukungan serializationStream
mencari, tetapi panjangnya adalah 0.
Pemanggil tidak memiliki izin yang diperlukan.
Keterangan
Peringatan
BinaryFormatter
tidak aman dan tidak dapat dibuat aman. Untuk informasi selengkapnya, lihat panduan keamanan BinaryFormatter.
Detail tentang objek pemanggil tidak dikirim ke objek jarak jauh selama panggilan metode. Sebagai gantinya, detail ini diperoleh dari panggilan metode asli yang diteruskan ke metode saat ini dalam methodCallMessage
parameter .
Agar deserialisasi berhasil, posisi saat ini dalam aliran harus berada di awal grafik objek.
Penting
Memanggil metode ini dengan data yang tidak tepercaya adalah risiko keamanan. Panggil metode ini hanya dengan data tepercaya. Untuk informasi selengkapnya, lihat Memvalidasi Semua Input.
Berlaku untuk
Saran dan Komentar
Kirim dan lihat umpan balik untuk