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的 VisualizerObjectSource 派生类,请使用此方法。

适用于