BinaryFormatter.DeserializeMethodResponse 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將回應還原序列化至來自所提供 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,包含呼叫來源的相關詳細資料。
傳回
對遠端方法呼叫的還原序列化回應。
例外狀況
serializationStream
為 null
。
serializationStream
支援搜尋,但是其長度為 0。
呼叫端沒有必要的權限。
備註
警告
BinaryFormatter
不安全且無法確保安全。 如需詳細資訊,請參閱 BinaryFormatter 安全性指南。
呼叫端物件的詳細數據不會在方法呼叫期間傳送至遠端物件。 相反地,這些詳細數據會從傳遞至 參數中 methodCallMessage
目前方法的原始方法呼叫取得。
若要讓還原串行化成功,數據流中的目前位置必須位於物件圖形的開頭。