次の方法で共有


逆アセンブラー パイプライン コンポーネントの開発

逆アセンブラー パイプライン コンポーネントは入力時に 1 通のメッセージを受け取り、出力時に 0 通以上のメッセージを生成します。 逆アセンブラー コンポーネントは、メッセージのインターチェンジを個別のドキュメントに分割するために使用されます。 逆アセンブラー コンポーネントは次のインターフェイスを実装する必要があります。

  • IBaseComponent

  • IDisassemblerComponent

  • IComponentUI

  • IPersistPropertyBag 。 (このインターフェイスについては、.NET Framework SDK のドキュメントを参照してください)

    FFDasmComp クラスまたは XMLDasmComp クラスを拡張することで、独自の逆アセンブリ コンポーネントを作成できます。

警告

カスタム逆アセンブラーで MessageDestination コンテキスト プロパティを SuspendQueue に設定する場合、逆アセンブラーから返されるストリームでは保留が動作するように Seek(0) をサポートしている必要があります。

Note

カスタム パイプライン コンポーネントでは入力メッセージの追加部分を出力メッセージにコピーする必要があります。 これにより、パイプラインでの後続の処理のために追加部分が保持されます。

このセクションの内容