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