IXmlJsonWriterInitializer.SetOutput(Stream, Encoding, Boolean) Método

Definición

Inicializa (o reinicializa) un escritor de notación de objetos JavaScript (JSON) en un flujo de salida especificado con codificación de caracteres especificada.

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)

Parámetros

stream
Stream

Salida Stream en la que escribe el escritor.

encoding
Encoding

Encoding que especifica la codificación de caracteres del flujo de salida.

ownsStream
Boolean

Si truees , el sistema de escritura cierra el flujo de salida; de lo contrario false, .

Comentarios

Los XmlDictionaryWriter objetos creados por los CreateJsonWriter métodos implementan esta interfaz y cuando se crean están listos inmediatamente para escribir datos codificados en JSON. Pero si un usuario quiere reutilizar el mismo XmlDictionaryWriter objeto para escribir un nuevo documento JSON en otra secuencia de salida, el escritor debe inicializarse en la secuencia adecuada mediante el SetOutput(Stream, Encoding, Boolean) método .

Los escritores creados por JsonReaderWriterFactory pueden controlar las codificaciones UTF-8 y UTF-16 (big- o little-endian).

Se aplica a