問題タブ [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.
c# - C# FileStream.WriteLine を変換して MemoryStream に移動する
コンソール プログラムでいくつかのコードを記述し、ファイルでテストしました。ここで、特定のインターフェイスを実装する BizTalk パイプライン コンポーネントに移植したいと考えています。File から Memory Stream へのメソッド.Write
とメソッドが非常に異なることを知りませんでした。.WriteLine
オブジェクトを交換するだけでよいと思いました。メソッドはなく.WriteLine
、.Write メソッドにはオフセットとバイト (追加パラメーター) が必要です。
さて、.WriteLine ステートメントがたくさんあることを考えると、テスト済みのコードをメモリ ストリームに書き込むように変更する最善の方法は何でしょうか。最初に StringBuffer に書き込むこともできますが、それではストリーミングの概念が台無しになると思います (つまり、一度にドキュメント全体をメモリに格納することになります)。
ここに示していないコードは他にもたくさんあります。上記は、私がやったことの舞台を設定するためのものです。