IXmlJsonWriterInitializer.SetOutput(Stream, Encoding, Boolean) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
JavaScript Object Notation (JSON) író inicializálása (vagy újrainicializálása) egy megadott kimeneti streambe megadott karakterkódolással.
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)
Paraméterek
- ownsStream
- Boolean
Ha truea kimeneti adatfolyamot az író bezárja, ha elkészült; ellenkező esetben false.
Megjegyzések
A XmlDictionaryWriter metódusok által létrehozott objektumok implementálják ezt az CreateJsonWriter interfészt, és létrehozásuk után azonnal készen állnak a JSON-kódolású adatok írására. Ha azonban egy felhasználó ugyanazt XmlDictionaryWriter az objektumot szeretné újra felhasználni egy új JSON-dokumentum egy másik kimeneti streambe való írásához, akkor az írót inicializálni kell a megfelelő streambe a SetOutput(Stream, Encoding, Boolean) metódus használatával.
Az általuk JsonReaderWriterFactory létrehozott írók képesek kezelni az UTF-8 és az UTF-16 (big- vagy little-endian) kódolásokat.