IVisualizerObjectProvider2.Deserialize(Stream) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.