Compartilhar via


VisualizerObjectSource.Deserialize(Stream) Método

Definição

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.

Aplica-se a