IXmlJsonWriterInitializer.SetOutput(Stream, Encoding, Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza (o reinizializza) un writer JSON (JavaScript Object Notation) in un flusso di output specificato con la codifica dei caratteri specificata.
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)
Parametri
- ownsStream
- Boolean
Se true, il flusso di output viene chiuso dal writer al termine; in caso contrario false, .
Commenti
Gli XmlDictionaryWriter oggetti creati dai CreateJsonWriter metodi implementano questa interfaccia e, quando creati, sono immediatamente pronti per scrivere dati con codifica JSON. Tuttavia, se un utente vuole riutilizzare lo stesso XmlDictionaryWriter oggetto per scrivere un nuovo documento JSON in un altro flusso di output, il writer deve essere inizializzato nel flusso appropriato usando il SetOutput(Stream, Encoding, Boolean) metodo .
I writer creati da JsonReaderWriterFactory possono gestire le codifiche UTF-8 e UTF-16 (big- o little-endian).