IXmlJsonWriterInitializer.SetOutput(Stream, Encoding, Boolean) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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).