BinaryFormatter.DeserializeMethodResponse 方法

定義

將回應還原序列化至來自所提供 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

參數

serializationStream
Stream

要還原序列化物件圖形的來源資料流。

handler
HeaderHandler

處理在 serializationStream 中任何標頭的 HeaderHandler。 可以是 null

methodCallMessage
IMethodCallMessage

IMethodCallMessage,包含呼叫來源的相關詳細資料。

傳回

對遠端方法呼叫的還原序列化回應。

例外狀況

serializationStreamnull

serializationStream 支援搜尋,但是其長度為 0。

呼叫端沒有必要的權限。

備註

警告

BinaryFormatter 不安全且無法確保安全。 如需詳細資訊,請參閱 BinaryFormatter 安全性指南

呼叫端物件的詳細數據不會在方法呼叫期間傳送至遠端物件。 相反地,這些詳細數據會從傳遞至 參數中 methodCallMessage 目前方法的原始方法呼叫取得。

若要讓還原串行化成功,數據流中的目前位置必須位於物件圖形的開頭。

適用於