IXmlJsonWriterInitializer.SetOutput(Stream, Encoding, Boolean) Metode

Definisi

Menginisialisasi (atau menginisialisasi ulang) penulis JavaScript Object Notation (JSON) ke aliran output tertentu dengan pengodean karakter tertentu.

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)

Parameter

stream
Stream

Output Stream yang ditulis penulis.

encoding
Encoding

Encoding yang menentukan pengodean karakter aliran output.

ownsStream
Boolean

Jika true, aliran output ditutup oleh penulis setelah selesai; jika tidak false.

Keterangan

Objek XmlDictionaryWriter yang dibuat oleh CreateJsonWriter metode mengimplementasikan antarmuka ini dan ketika dibuat segera siap untuk menulis data yang dikodekan JSON. Tetapi jika pengguna ingin menggunakan kembali objek yang sama XmlDictionaryWriter untuk menulis dokumen JSON baru ke aliran output lain, maka penulis harus diinisialisasi ke aliran yang sesuai dengan menggunakan SetOutput(Stream, Encoding, Boolean) metode .

Penulis yang dibuat dengan JsonReaderWriterFactory dapat menangani pengodean UTF-8 dan UTF-16 (big- atau little-endian).

Berlaku untuk