Bagikan melalui


BinaryFormatter.DeserializeMethodResponse Metode

Definisi

Mendeserialisasi respons terhadap panggilan metode jarak jauh dari yang disediakan Stream.

public:
 System::Object ^ DeserializeMethodResponse(System::IO::Stream ^ serializationStream, System::Runtime::Remoting::Messaging::HeaderHandler ^ handler, System::Runtime::Remoting::Messaging::IMethodCallMessage ^ methodCallMessage);
public object DeserializeMethodResponse (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage);
member this.DeserializeMethodResponse : System.IO.Stream * System.Runtime.Remoting.Messaging.HeaderHandler * System.Runtime.Remoting.Messaging.IMethodCallMessage -> obj
Public Function DeserializeMethodResponse (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.

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 di aliran harus berada di awal grafik objek.

Berlaku untuk