IVisualizerObjectProvider2.Deserialize(Stream) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.