VisualizerObjectSource.Serialize(Stream, Object) 方法

定义

将指定的对象序列化为流。

默认情况下,将通过 使用二进制序列化对 BinaryFormatter对象进行序列化。 但是,如果目标应用不支持二进制序列化 ((如 ASP.NET Core 5.0 以上的应用程序) ),则 该方法将使用任何可用的 JSON 序列化技术来序列化对象。

进程外可视化工具不支持二进制序列化。 因此,此方法始终使用 Newtonsoft.Json 库对其进行序列化。

public:
 static void Serialize(System::IO::Stream ^ serializationStream, System::Object ^ target);
public static void Serialize (System.IO.Stream serializationStream, object target);
static member Serialize : System.IO.Stream * obj -> unit
Public Shared Sub Serialize (serializationStream As Stream, target As Object)

参数

serializationStream
Stream

要序列化对象的流

target
Object

要序列化的对象

注解

如果使用 Newtonsoft.Json,则将使用默认的 NewtonSoft JSON 序列化程序(使用 UTF8 编码)对对象进行序列化。

适用于