VisualizerObjectSource.Deserialize(Stream) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
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 進行串行化時擲回。
備註
這個協助程式方法會從數據流還原串行化數據,並使用它來建構數據物件。 如果您需要建立可覆寫 CreateReplacementObject 或 TransferData的可視化檢視ObjectSource 衍生類別,請使用這個方法。