Udostępnij za pośrednictwem


IVisualizerObjectProvider2.Deserialize(Stream) Metoda

Definicja

Przestroga

This method uses binary serialization which is no longer supported, please use IVisualizerObjectProvider3.DeserializeFromJson or GetDeserializableObject methods instead.

Starsza metoda pomocnika używana przez starych wizualizatorów ułatwia pisanie kodu deserializacji. Używa domyślnej serializacji binarnej, aby odczytać dany obiekt ze strumienia. Jednak ze względu na luki w zabezpieczeniach z użyciem nie powinny być już używane i będą zgłaszane nowsze wersje platformy .NET, takie jak ASP.NET Core 5.0.

Jeśli zostanie wywołana aplikacja docelowa, która obsługuje serializację binarną, po zakończeniu działania strumienia zostanie odczytany i zwrócimy obiekt bazowy.

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

Parametry

stream
Stream

Strumień, z którego mają być odczytywane obiekty

Zwraca

Obiekt, który został wcześniej serializowany do strumienia

Atrybuty

Wyjątki

Zgłasza błąd, gdy aplikacja docelowa nie obsługuje serializacji za pomocą klasy BinaryFormatter.

Dotyczy