BinaryFormatter.DeserializeMethodResponse Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Desserializa uma resposta a uma chamada de método remota a partir do .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
Parâmetros
- serializationStream
- Stream
O fluxo a partir do qual se deve desserializar o grafo de objetos.
- handler
- HeaderHandler
O HeaderHandler que trata de quaisquer cabeçalhos no serializationStream. Pode ser null.
- methodCallMessage
- IMethodCallMessage
O IMethodCallMessage que contém detalhes sobre a origem da chamada.
Devoluções
A resposta deserializada à chamada de método remota.
Exceções
O serializationStream é null.
Os serializationStream suportes procuram, mas o seu comprimento é 0.
O interlocutor não tem a permissão necessária.
Observações
Warning
BinaryFormatter é insegura e não pode ser tornada segura. Para obter mais informações, consulte o guia de segurança BinaryFormatter.
Os detalhes sobre o objeto chamador não são enviados ao objeto remoto durante a chamada ao método. Em vez disso, estes detalhes são obtidos a partir da chamada de método original que é passada para o método atual no methodCallMessage parâmetro.
Para que a desserialização tenha sucesso, a posição atual no fluxo deve estar no início do grafo objeto.