BinaryFormatter.DeserializeMethodResponse Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Desserializa uma resposta a uma chamada de método remoto do fornecido 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 do qual desserializar o grafo do objeto.
- handler
- HeaderHandler
O HeaderHandler que manipula todos os cabeçalhos no serializationStream. Pode ser null.
- methodCallMessage
- IMethodCallMessage
O IMethodCallMessage que contém detalhes sobre de onde veio a chamada.
Retornos
A resposta desserializada à chamada de método remoto.
Exceções
O serializationStream é null.
O serializationStream suporte à busca, mas seu comprimento é 0.
O chamador não tem a permissão necessária.
Comentários
Aviso
BinaryFormatter não é seguro e não pode ser tornado seguro. Para saber mais, confira o Guia de segurança do BinaryFormatter.
Detalhes sobre o objeto de chamador não são enviados para o objeto remoto durante a chamada de método. Em vez disso, esses detalhes são obtidos da chamada de método original que é passada para o método atual no methodCallMessage parâmetro.
Para que a desserialização seja bem-sucedida, a posição atual no fluxo deve estar no início do grafo do objeto.