BinaryFormatter.UnsafeDeserialize(Stream, HeaderHandler) 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 o fluxo especificado para um grafo objeto. O fornecido HeaderHandler trata de quaisquer cabeçalhos nesse fluxo.
public:
System::Object ^ UnsafeDeserialize(System::IO::Stream ^ serializationStream, System::Runtime::Remoting::Messaging::HeaderHandler ^ handler);
[System.Runtime.InteropServices.ComVisible(false)]
public object UnsafeDeserialize(System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler);
[System.Runtime.InteropServices.ComVisible(false)]
[System.Security.SecurityCritical]
public object UnsafeDeserialize(System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UnsafeDeserialize : System.IO.Stream * System.Runtime.Remoting.Messaging.HeaderHandler -> obj
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Security.SecurityCritical>]
member this.UnsafeDeserialize : System.IO.Stream * System.Runtime.Remoting.Messaging.HeaderHandler -> obj
Public Function UnsafeDeserialize (serializationStream As Stream, handler As HeaderHandler) 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.
Devoluções
O objeto deserializado ou o objeto superior (raiz) do grafo de objetos.
- Atributos
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 cabeçalhos são usados apenas para aplicações específicas de remoto.
Para uma desserialização bem-sucedida, a posição atual no fluxo deve estar no início do grafo objeto.
Importante
Chamar este método com dados não confiáveis é um risco de segurança. Chame este método apenas com dados confiáveis. Para obter mais informações, consulte Validar todas as informações inseridas.