IXmlJsonWriterInitializer.SetOutput(Stream, Encoding, Boolean) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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.