VisualizerObjectSource.Deserialize(Stream) 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.
Cuidado
This method uses binary serialization which is no longer supported, please use the DeserializeFromJson or GetDeserializableObject methods instead.
Método auxiliar herdado usado por visualizadores antigos que facilita a gravação de código de serialização. Ele usa a serialização binária padrão para ler o objeto fornecido do fluxo. No entanto, devido a vulnerabilidades de segurança com seu uso, ele não deve mais ser usado e será lançado em versões mais recentes do .NET, como ASP.NET Core 5.0.
Se chamado em um aplicativo de destino que dá suporte à Serialização Binária, depois que o método termina o ponteiro de leitura do fluxo é avançado além dos bytes do objeto
public:
static System::Object ^ Deserialize(System::IO::Stream ^ serializationStream);
public static object Deserialize (System.IO.Stream serializationStream);
[System.Obsolete("This method uses binary serialization which is no longer supported, please use the DeserializeFromJson or GetDeserializableObject methods instead.")]
public static object Deserialize (System.IO.Stream serializationStream);
static member Deserialize : System.IO.Stream -> obj
[<System.Obsolete("This method uses binary serialization which is no longer supported, please use the DeserializeFromJson or GetDeserializableObject methods instead.")>]
static member Deserialize : System.IO.Stream -> obj
Public Shared Function Deserialize (serializationStream As Stream) As Object
Parâmetros
- serializationStream
- Stream
O fluxo do qual ler o objeto
Retornos
Um objeto que foi serializado anteriormente no fluxo
- Atributos
Exceções
Será gerado quando o aplicativo de destino não oferecer suporte à serialização por meio do BinaryFormatter.
Comentários
Esse método auxiliar desserializa os dados do fluxo e os usa para construir um objeto de dados. Use esse método se precisar criar uma classe derivada de VisualizerObjectSource que substitua CreateReplacementObject ou TransferData.