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