IXmlJsonWriterInitializer.SetOutput(Stream, Encoding, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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).