VisualizerObjectSource.Deserialize(Stream) Metode

Definisi

Perhatian

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

Metode pembantu warisan yang digunakan oleh visualizer lama yang memudahkan untuk menulis kode serialisasi. 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, penunjuk baca aliran lanjutan melewati byte objek

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

Parameter

serializationStream
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.

Keterangan

Metode pembantu ini mendeserialisasi data dari aliran dan menggunakannya untuk membangun objek data. Gunakan metode ini jika Anda perlu membuat kelas turunan VisualizerObjectSource yang mengambil CreateReplacementObject alih atau TransferData.

Berlaku untuk