IXmlJsonWriterInitializer.SetOutput(Stream, Encoding, Boolean) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen karakter kodlamasıyla belirtilen çıkış akışına bir JavaScript Nesne Gösterimi (JSON) yazıcısı başlatır (veya yeniden başlatır).
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)
Parametreler
- ownsStream
- Boolean
ise true, çıktı akışı bitirildiğinde yazıcı tarafından kapatılır; aksi takdirde false.
Açıklamalar
XmlDictionaryWriter Yöntemler tarafından CreateJsonWriter oluşturulan nesneler bu arabirimi uygular ve oluşturulduğunda JSON ile kodlanmış verileri yazmaya hemen hazırdır. Ancak bir kullanıcı yeni bir JSON belgesini başka bir çıkış akışına yazmak için aynı XmlDictionaryWriter nesneyi yeniden kullanmak istiyorsa, yazıcının yöntemi kullanılarak uygun akışa SetOutput(Stream, Encoding, Boolean) başlatılması gerekir.
tarafından JsonReaderWriterFactory oluşturulan yazarlar UTF-8 ve UTF-16 (büyük veya küçük endian) kodlamalarını işleyebilir.