外部アセンブリを使用したスクリプト作成は、Microsoft BizTalk Server でスクリプトを使用する場合に推奨される方法です。 外部アセンブリには、いくつかの利点があります。
簡単なコード共有
メンテナンスの簡素化
デバッグの容易化
注
スクリプト Functoid が GAC に登録されていない外部アセンブリ を 使用している場合、マップのテストは失敗します。 外部アセンブリが現在のプロジェクトのアセンブリ (ビルド後に配置) と同じ bin フォルダーにある場合に機能します。
スクリプトを再利用するには、 Scripting Functoid の Script プロパティ を設定する 必要があります。 スクリプトはマップの外部に格納されるため、マップを変更せずにスクリプトを変更できます。 また、Visual Studio デバッグ ツールの完全な配列を使用して、スクリプトが正しく実行されるようにすることができます。
Warnung
外部アセンブリ内のコードはスレッド セーフである必要があります。 ストレス条件下では、マップの複数のインスタンスが同時に実行されている可能性があります。
外部アセンブリに格納されているサンプル関数については、「 XML ツール (BizTalk Server Samples Folder)」を参照してください。
こちらもご覧ください
スクリプティングファンクトイド
インライン C#、JScript .NET、Visual Basic .NET を使用したスクリプト
インライン XSLT と XSLT 呼び出しテンプレートを使用したスクリプト
スクリプト Functoid をマップに追加する方法
スクリプティングファンクトイドを設定する方法