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

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

methodCallMessage
IMethodCallMessage

IMethodCallMessage那個包含了電話來源的詳細資訊。

傳回

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

例外狀況

serializationStreamnull

serializationStream支撐尋找,但長度為 0。

來電者沒有所需的權限。

備註

Warning

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

呼叫過程中,呼叫物件的詳細資訊不會傳送給遠端物件。 這些細節是從原始方法呼叫中取得,該呼叫在參數 methodCallMessage 中傳遞給目前的方法。

為了讓反序列化成功,串流中目前的位置必須位於物件圖的起始位置。

適用於