問題タブ [biztalk-pipelines]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1466 参照

c# - C# FileStream.WriteLine を変換して MemoryStream に移動する

コンソール プログラムでいくつかのコードを記述し、ファイルでテストしました。ここで、特定のインターフェイスを実装する BizTalk パイプライン コンポーネントに移植したいと考えています。File から Memory Stream へのメソッド.Writeとメソッドが非常に異なることを知りませんでした。.WriteLineオブジェクトを交換するだけでよいと思いました。メソッドはなく.WriteLine、.Write メソッドにはオフセットとバイト (追加パラメーター) が必要です。

さて、.WriteLine ステートメントがたくさんあることを考えると、テスト済みのコードをメモリ ストリームに書き込むように変更する最善の方法は何でしょうか。最初に StringBuffer に書き込むこともできますが、それではストリーミングの概念が台無しになると思います (つまり、一度にドキュメント全体をメモリに格納することになります)。

ここに示していないコードは他にもたくさんあります。上記は、私がやったことの舞台を設定するためのものです。