BinaryFormatter.DeserializeMethodResponse Metoda
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Deserializuje odpowiedź na zdalne wywołanie metody z podanego Streamelementu .
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
Strumień, z którego ma wykonać deserializowanie grafu obiektu.
- handler
- HeaderHandler
Element HeaderHandler , który obsługuje wszystkie nagłówki w elemecie serializationStream
. Może to być null
.
- methodCallMessage
- IMethodCallMessage
Zawiera IMethodCallMessage szczegółowe informacje o tym, skąd pochodzi połączenie.
Deserializowana odpowiedź na wywołanie metody zdalnej.
Element serializationStream
to null
.
Wspiera serializationStream
poszukiwania, ale jego długość wynosi 0.
Obiekt wywołujący nie posiada wymaganych uprawnień.
Ostrzeżenie
BinaryFormatter
jest niezabezpieczony i nie można go zabezpieczyć. Aby uzyskać więcej informacji, zobacz BinaryFormatter security guide (Przewodnik po zabezpieczeniach BinaryFormatter).
Szczegóły dotyczące obiektu wywołującego nie są wysyłane do obiektu zdalnego podczas wywołania metody. Zamiast tego te szczegóły są uzyskiwane z oryginalnego wywołania metody, które jest przekazywane do bieżącej metody w parametrze methodCallMessage
.
Aby deserializacja powiodła się, bieżąca pozycja w strumieniu musi znajdować się na początku grafu obiektu.
Produkt | Wersje |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: