次の方法で共有


外部アセンブリを使用するスクリプト

外部アセンブリを使用したスクリプト作成は、Microsoft BizTalk Server でスクリプトを使用する場合に推奨される方法です。 外部アセンブリには、いくつかの利点があります。

  • コードを簡単に共有できる

  • 保守が簡単である

  • デバッグが簡単である

Note

スクリプト functoid が GAC に登録されていない外部アセンブリ 使用している場合、マップのテストは失敗します。 正しく機能させるためには、外部アセンブリが、(ビルド後に配置される) 現在のプロジェクトのアセンブリと同じ bin フォルダーに格納されている必要があります。

スクリプトを再利用するには、Scripting Functoid の Script プロパティを設定する必要があります。 スクリプトはマップの外部に格納されるため、マップを変更することなくスクリプトを変更できます。 また、Visual Studio デバッグ ツールの完全な配列を使用して、スクリプトが正しく実行されるようにすることができます。

警告

外部アセンブリのコードは、スレッド セーフであることが必要です。 ストレス条件下では、マップの複数のインスタンスが同時に実行される場合があります。

外部アセンブリに格納されているサンプル関数については、「XML ツール (BizTalk Server Samples フォルダー)」を参照してください。

参照

スクリプト Functoid
インライン C#、JScript .NET、および Visual Basic .NET を使用するスクリプト
インライン XSLT および XSLT 呼び出しテンプレートを使用するスクリプト
マップにスクリプト Functoid を追加する方法
スクリプト Functoid を構成する方法