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 reinitialisiert) einen JSON-Writer (JavaScript Object Notation) für einen bestimmten Ausgabestream mit der angegebenen 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
true
, wenn der Ausgabestream nach Abschluss des Vorgangs vom Writer geschlossen werden soll, andernfalls false
.
Hinweise
Die XmlDictionaryWriter-Objekte, die von den CreateJsonWriter-Methoden erstellt werden, implementieren diese Schnittstelle und können nach dem Erstellen direkt JSON-codierte Daten schreiben. Wenn ein Benutzer jedoch das gleiche XmlDictionaryWriter-Objekt zum Schreiben eines neuen JSON-Dokuments in einen anderen Ausgabestream wiederverwenden möchte, muss der Writer mit der SetOutput(Stream, Encoding, Boolean)-Methode für den jeweiligen Stream initialisiert werden.
Die von JsonReaderWriterFactory erstellten Writer können UTF-8- und UTF-16-Codierungen (Big- oder Little-Endian) verarbeiten.