IXmlJsonWriterInitializer.SetOutput(Stream, Encoding, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
JSON (JavaScript Object Notation) ライターを、指定した文字エンコーディングの特定の出力ストリームに初期化 (または、再初期化) します。
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)
パラメーター
- ownsStream
- Boolean
完了時に出力ストリームがライターによって閉じられる場合は true
、それ以外の場合は false
。
注釈
XmlDictionaryWriter メソッドによって作成された CreateJsonWriter オブジェクトは、このインターフェイスを実装し、作成と同時に JSON エンコードされたデータを書き込むことができる状態になります。 ただし、同じ XmlDictionaryWriter オブジェクトを再利用して、新しい JSON ドキュメントを別の出力ストリームに書き込む場合、SetOutput(Stream, Encoding, Boolean) メソッドを使用して、ライターを適切なストリームに初期化する必要があります。
JsonReaderWriterFactory によって作成されたライターは、UTF-8 および UTF-16 (ビッグ エンディアンまたはリトル エンディアン) エンコーディングを処理できます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET