次の方法で共有


カスタム パイプライン コンポーネントの開発

このセクションでは、パイプライン コンポーネントを開発する方法について説明します。 パイプライン コンポーネントには、一般、アセンブリ、逆アセンブルの 3 種類を作成できます。 3 つの種類のそれぞれで、プローブ機能を追加で実装できます。 各種類のパイプライン コンポーネントには、コンポーネントを BizTalk メッセージング エンジンに接続するために実装する必要があるインターフェイスが関連付けられています。コンポーネントの種類を区別するパイプライン インターフェイスは、 IComponentIAssemblerComponentおよび IDisassemblerComponent です。 プローブ コンポーネントの場合は、 IProbeMessage インターフェイスを実装する必要があります。

Microsoft BizTalk Server には、独自のコンポーネントを作成するときに参照できるサンプル パイプライン コンポーネントが含まれています。 サンプル コンポーネントは、メッセージの末尾にデータを追加し、メッセージの先頭にデータを追加する方法を示しています。 サンプル パイプライン コンポーネントの詳細については、「 CustomComponent (BizTalk Server サンプル)」を参照してください。

注意事項

Visual Studio でパイプラインからカスタム パイプライン コンポーネントを参照すると、コンパイル時エラーが発生する可能性があります。 エラーを修正するには、コンパイルする前にパイプライン デザイナーを閉じて再度開きます。 または、コンポーネントを削除してから追加することもできます。

Von Bedeutung

BizTalk Server にアップグレードするときは、既存のカスタム パイプライン コンポーネント内のすべての文字列変数に、'\n' などの改行文字が含まれていないことを確認します。 それ以外の場合は、Visual Studio でこのコンポーネントをコンパイルするときに"定数内の改行" エラーが発生します。

このセクションにて