外部アセンブリを使用するスクリプト
外部アセンブリを使用したスクリプト作成は、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 を構成する方法