VisualizerObjectSource.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 the DeserializeFromJson or GetDeserializableObject methods instead.
Starsza metoda pomocnika używana przez starych wizualizatorów ułatwia pisanie kodu serializacji. 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 jest wywoływana w aplikacji docelowej obsługującej serializację binarną, po zakończeniu metody wskaźnik odczytu strumienia jest zaawansowany obok bajtów obiektu
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
Parametry
- serializationStream
- 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.
Uwagi
Ta metoda pomocnika deserializuje dane ze strumienia i używa jej do konstruowania obiektu danych. Użyj tej metody, jeśli musisz utworzyć klasę pochodną klasy VisualizerObjectSource, która zastępuje CreateReplacementObject element lub TransferData.