逆アセンブラー パイプライン コンポーネントの開発
逆アセンブラー パイプライン コンポーネントは入力時に 1 通のメッセージを受け取り、出力時に 0 通以上のメッセージを生成します。 逆アセンブラー コンポーネントは、メッセージのインターチェンジを個別のドキュメントに分割するために使用されます。 逆アセンブラー コンポーネントは次のインターフェイスを実装する必要があります。
IBaseComponent
IDisassemblerComponent
IComponentUI
IPersistPropertyBag 。 (このインターフェイスについては、.NET Framework SDK のドキュメントを参照してください)
FFDasmComp クラスまたは XMLDasmComp クラスを拡張することで、独自の逆アセンブリ コンポーネントを作成できます。
警告
カスタム逆アセンブラーで MessageDestination コンテキスト プロパティを SuspendQueue に設定する場合、逆アセンブラーから返されるストリームでは保留が動作するように Seek(0) をサポートしている必要があります。
Note
カスタム パイプライン コンポーネントでは入力メッセージの追加部分を出力メッセージにコピーする必要があります。 これにより、パイプラインでの後続の処理のために追加部分が保持されます。