VisualizerObjectSource.Serialize(Stream, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将指定的对象序列化为流。
默认情况下,将通过 使用二进制序列化对 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 编码)对对象进行序列化。