IXmlJsonWriterInitializer.SetOutput(Stream, Encoding, Boolean) 메서드

정의

지정된 문자 인코딩을 사용하여 JSON(JavaScript Object Notation) 작성기를 지정된 출력 스트림으로 초기화(또는 다시 초기화)합니다.

public:
 void SetOutput(System::IO::Stream ^ stream, System::Text::Encoding ^ encoding, bool ownsStream);
public void SetOutput(System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream);
abstract member SetOutput : System.IO.Stream * System.Text.Encoding * bool -> unit
Public Sub SetOutput (stream As Stream, encoding As Encoding, ownsStream As Boolean)

매개 변수

stream
Stream

작성기가 쓰는 출력 Stream 입니다.

encoding
Encoding

Encoding 출력 스트림의 문자 인코딩을 지정하는 형식입니다.

ownsStream
Boolean

작업이 true완료되면 출력 스트림이 기록기에 의해 닫힙니다. 그렇지 않으면 false.

설명

메서드에서 만든 개체는 XmlDictionaryWriter 이 인터페이스를 CreateJsonWriter 구현하고 생성되면 JSON으로 인코딩된 데이터를 즉시 작성할 준비가 된 것입니다. 그러나 사용자가 동일한 XmlDictionaryWriter 개체를 다시 사용하여 새 JSON 문서를 다른 출력 스트림에 쓰려는 경우 이 메서드를 사용하여 SetOutput(Stream, Encoding, Boolean) 작성기를 적절한 스트림으로 초기화해야 합니다.

만든 JsonReaderWriterFactory 작성기는 UTF-8 및 UTF-16(big-or little-endian) 인코딩을 처리할 수 있습니다.

적용 대상