다음을 통해 공유


VisualizerObjectSource.Serialize(Stream, Object) 메서드

정의

지정된 개체를 스트림으로 직렬화합니다.

기본적으로 개체는 를 통해 이진 serialization을 BinaryFormatter사용하여 직렬화됩니다. 그러나 대상 앱이 이진 serialization을 지원하지 않는 경우(ASP.NET Core 5.0 이상 애플리케이션의 경우와 같이) 메서드는 사용 가능한 JSON 직렬화 기술을 사용하여 개체를 직렬화합니다.

이진 serialization은 out of process 시각화 도우미에서 지원되지 않습니다. 따라서 이 메서드는 항상 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

개체를 serialize할 스트림

target
Object

직렬화할 개체

설명

Newtonsoft.Json을 사용하는 경우 개체는 UTF8 인코딩을 사용하여 기본 NewtonSoft JSON Serializer로 직렬화됩니다.

적용 대상