BinaryFormatter.UnsafeDeserializeMethodResponse Methode

Definitie

Deserializeert een reactie op een aanroep van een externe methode van de opgegeven 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

Parameters

serializationStream
Stream

De stroom van waaruit de objectgrafiek moet worden gedeserialiseerd.

handler
HeaderHandler

De HeaderHandler headers in de serializationStream. Kan zijn null.

methodCallMessage
IMethodCallMessage

De IMethodCallMessage lijst met details over waar de oproep vandaan komt.

Retouren

De gedeserialiseerde reactie op de aanroep van de externe methode.

Kenmerken

Uitzonderingen

De serializationStream is null.

De serializationStream ondersteuning zoekt, maar de lengte is 0.

De beller heeft niet de vereiste machtiging.

Opmerkingen

Waarschuwing

BinaryFormatter is onveilig en kan niet veilig worden gemaakt. Zie de beveiligingshandleiding binaryFormatter voor meer informatie.

Details over het aanroeperobject worden niet naar het externe object verzonden tijdens de methode-aanroep. In plaats daarvan worden deze details verkregen uit de oorspronkelijke methode-aanroep die wordt doorgegeven aan de huidige methode in de methodCallMessage parameter.

Voor een geslaagde deserialisatie moet de huidige positie in de stroom zich aan het begin van de objectgrafiek bevinden.

Important

Het aanroepen van deze methode met niet-vertrouwde gegevens is een beveiligingsrisico. Roep deze methode alleen aan met vertrouwde gegevens. Zie Alle invoergegevens validerenvoor meer informatie.

Van toepassing op