使用外部程序集编写脚本是Microsoft BizTalk Server 中使用脚本的首选方法。 外部程序集提供若干优点:
轻松共享代码
更简单的维护
更轻松地调试
注释
如果 Scripting functoid 使用未在 GAC 中注册的外部程序集,则测试映射将失败。 如果外部程序集与当前项目的程序集位于同一个 bin 文件夹中(生成后放置),则它有效。
重新使用脚本只需要设置 Scripting functoid 的 Script 属性。 由于脚本存储在地图外部,因此无需更改地图即可修改脚本。 可以使用 Visual Studio 调试工具的完整数组来确保脚本正确运行。
警告
外部程序集中的代码必须是线程安全的。 在压力条件下,映射的多个实例可能同时运行。
有关保存在外部程序集中的示例函数,请参阅 XML 工具(BizTalk Server 示例文件夹)。
另请参阅
编写 Functoid 脚本
使用内联 C#、JScript .NET 和 Visual Basic .NET 编写脚本
使用内联 XSLT 和 XSLT 调用模板编写脚本
如何将脚本 Functoid 添加到地图
如何配置脚本 Functoid