IXmlJsonWriterInitializer.SetOutput(Stream, Encoding, Boolean) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa (ou reinicializa) um escritor JavaScript Object Notation (JSON) num fluxo de saída especificado com codificação 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
Se true, o fluxo de saída é fechado pelo escritor quando terminado; caso contrário false.
Observações
Os XmlDictionaryWriter objetos criados pelos CreateJsonWriter métodos implementam esta interface e, quando criados, estão imediatamente prontos para escrever dados codificados em JSON. Mas se um utilizador quiser reutilizar o mesmo XmlDictionaryWriter objeto para escrever um novo documento JSON noutro fluxo de saída, então o escritor deve ser inicializado para o fluxo apropriado usando o SetOutput(Stream, Encoding, Boolean) método.
Os escritores criados por JsonReaderWriterFactory eles conseguem lidar com as codificações UTF-8 e UTF-16 (big- ou little-endian).