概述
Functoid 在许多映射情境中起着关键作用。 没有 functoid 的话,可以复制元素和属性数据,但不能在很大程度上对值本身进行操作。 通过使用函数件,几乎可以实现任何转换。 例如,使用 functoid 可以从完全不同的位置获取两个值,将它们一起添加,并将总和放在目标架构中。
编辑 BizTalk 地图时,Functoid 显示在 Visual Studio 工具箱中,每个类别有一个工具箱选项卡。 打开工具箱并选择一个类别的 functoid 后,单击相应的选项卡,将 functoid 拖到网格页上。 然后,在 functoid 与架构节点或其他 functoid 之间创建输入和输出链接。 输入链接对应于输入参数,并链接到左侧的 functoid;输出链接对应于输出参数,并从 functoid 出向右侧。
与其他映射元素一样,functoid 具有属性。 functoid 最重要的属性之一是其输入参数集。 有关详细信息,请参阅 如何将基本 Functoid 添加到地图。
本部分提供有关在 BizTalk 映射中使用 functoid 的分步说明。 有关 functoid 的参考信息,请参阅 UI 指南中的 Functoid 参考和开发人员 API 命名空间参考。