Bagikan melalui


IVisualizerObjectProvider2.Deserialize(Stream) Metode

Definisi

Perhatian

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

Metode pembantu warisan yang digunakan oleh visualizer lama yang memudahkan untuk menulis kode deserialisasi. Ini menggunakan serialisasi biner default untuk membaca objek yang diberikan dari aliran. Namun, karena kerentanan keamanan dengan penggunaannya, itu tidak boleh lagi digunakan, dan akan melemparkan versi .NET yang lebih baru seperti ASP.NET Core 5.0.

Jika dipanggil pada aplikasi target yang mendukung Serialisasi Biner, setelah metode selesai, aliran dibaca dan kami mengembalikan objek yang mendasarinya.

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

Parameter

stream
Stream

Aliran untuk membaca objek

Mengembalikan

Objek yang sebelumnya diserialisasikan ke dalam aliran

Atribut

Pengecualian

Akan melempar ketika aplikasi target tidak mendukung serialisasi melalui BinaryFormatter.

Berlaku untuk