IXmlJsonWriterInitializer.SetOutput(Stream, Encoding, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa (ou reinicializa) um gravador JSON (JavaScript Object Notation) para um fluxo de saída especificado com codificação de caractere 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
Se trueo fluxo de saída for fechado pelo gravador quando terminar; caso contrário false.
Comentários
Os XmlDictionaryWriter objetos criados pelos CreateJsonWriter métodos implementam essa interface e, quando criados, estão imediatamente prontos para gravar dados codificados em JSON. Mas se um usuário quiser reutilizar o mesmo XmlDictionaryWriter objeto para gravar um novo documento JSON em outro fluxo de saída, o gravador deverá ser inicializado no fluxo apropriado usando o SetOutput(Stream, Encoding, Boolean) método.
Os escritores criados por JsonReaderWriterFactory podem lidar com as codificações UTF-8 e UTF-16 (big-or little-endian).