IXmlJsonWriterInitializer.SetOutput(Stream, Encoding, Boolean) Methode

Definitie

Initialiseert (of herinitialiseerd) een JavaScript Object Notation -schrijver (JSON) naar een opgegeven uitvoerstroom met opgegeven tekencodering.

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)

Parameters

stream
Stream

De uitvoer Stream waarnaar de schrijver schrijft.

encoding
Encoding

Hiermee Encoding geeft u de tekencodering van de uitvoerstroom op.

ownsStream
Boolean

Als true, de uitvoerstroom wordt gesloten door de schrijver wanneer u klaar bent; anders false.

Opmerkingen

De XmlDictionaryWriter objecten die door de CreateJsonWriter methoden zijn gemaakt, implementeren deze interface en wanneer ze worden gemaakt, zijn direct klaar om JSON-gecodeerde gegevens te schrijven. Maar als een gebruiker hetzelfde XmlDictionaryWriter object opnieuw wil gebruiken om een nieuw JSON-document naar een andere uitvoerstroom te schrijven, moet de schrijver worden geïnitialiseerd naar de juiste stream met behulp van de SetOutput(Stream, Encoding, Boolean) methode.

De schrijvers die zijn gemaakt door JsonReaderWriterFactory kunnen de UTF-8 en de UTF-16 -coderingen (big- of little-endian) verwerken.

Van toepassing op