BinaryFormatter.UnsafeDeserializeMethodResponse 方法

定義

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

參數

serializationStream
Stream

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

handler
HeaderHandler

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

methodCallMessage
IMethodCallMessage

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

傳回

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

屬性

例外狀況

serializationStreamnull

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

呼叫端沒有必要的權限。

備註

警告

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

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

若要成功還原序列化,資料流程中的目前位置必須位於物件圖形的開頭。

重要

使用不信任的資料呼叫此方法,會造成安全性上的風險。 呼叫此方法時,請一律使用信任的資料。 如需詳細資訊,請參閱 驗證所有輸入

適用於