共用方式為


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,則會使用 UTF8 編碼的預設 NewtonSoft JSON 串行化程式來串行化物件。

適用於