共用方式為


VisualizerObjectSource.Deserialize(Stream) 方法

定義

警告

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

舊版可視化檢視所使用的舊版協助程式方法,可讓您更輕鬆地撰寫串行化程序代碼。 它會使用預設的二進位串行化,從數據流讀取指定的物件。 不過,由於安全性弱點及其使用方式,因此不應再使用,而且會在較新版本的 .NET 上擲回,例如 ASP.NET Core 5.0。

如果在支援二進位串行化的目標應用程式上呼叫,當方法完成數據流讀取指標之後,就會進階超過物件的位元組

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

參數

serializationStream
Stream

要從中讀取對象的數據流

傳回

先前串行化為數據流的物件

屬性

例外狀況

當目標應用程式不支援透過 BinaryFormatter 進行串行化時擲回。

備註

這個協助程式方法會從數據流還原串行化數據,並使用它來建構數據物件。 如果您需要建立可覆寫 CreateReplacementObjectTransferData的可視化檢視ObjectSource 衍生類別,請使用這個方法。

適用於