IVisualizerObjectProvider2.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 IVisualizerObjectProvider3.DeserializeFromJson or GetDeserializableObject methods instead.
Método auxiliar herdado usado por visualizadores antigos que facilita a gravação de código de desserializaçã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 fluxo é lido e retornamos o objeto subjacente.
public:
System::Object ^ Deserialize(System::IO::Stream ^ stream);
public object Deserialize (System.IO.Stream stream);
[System.Obsolete("This method uses binary serialization which is no longer supported, please use IVisualizerObjectProvider3.DeserializeFromJson or GetDeserializableObject methods instead.")]
public object Deserialize (System.IO.Stream stream);
abstract member Deserialize : System.IO.Stream -> obj
[<System.Obsolete("This method uses binary serialization which is no longer supported, please use IVisualizerObjectProvider3.DeserializeFromJson or GetDeserializableObject methods instead.")>]
abstract member Deserialize : System.IO.Stream -> obj
Public Function Deserialize (stream As Stream) As Object
Parâmetros
- stream
- 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.