IXmlJsonWriterInitializer.SetOutput(Stream, Encoding, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert (oder neu initialisiert) einen JavaScript Object Notation (JSON)-Writer in einen angegebenen Ausgabedatenstrom mit angegebener Zeichencodierung.
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)
Parameter
- ownsStream
- Boolean
Wenn true, wird der Ausgabedatenstrom vom Writer geschlossen, wenn er fertig ist; andernfalls false.
Hinweise
Die XmlDictionaryWriter von den CreateJsonWriter Methoden erstellten Objekte implementieren diese Schnittstelle und sind sofort bereit, JSON-codierte Daten zu schreiben. Wenn ein Benutzer jedoch dasselbe XmlDictionaryWriter Objekt wiederverwenden möchte, um ein neues JSON-Dokument in einen anderen Ausgabedatenstrom zu schreiben, muss der Writer mithilfe der SetOutput(Stream, Encoding, Boolean) Methode für den entsprechenden Datenstrom initialisiert werden.
Die von JsonReaderWriterFactory den Autoren erstellten Autoren können die UTF-8- und UTF-16-Codierungen (big- oder little-endian) behandeln.