Functoid 类别

BizTalk functoid 根据其用途划分为不同的类别。 例如,数据库 functoid 用于在运行时从数据库中提取数据,数学 functoid 用于执行数学运算,等等。 在 BizTalk 映射器中,functoid 在 Visual Studio 工具箱中按类别显示。

类别 & 说明

下表显示了 functoid 类别,对类别进行了简要描述,并显示各个类别的 functoid 列表,包括到其相应的参考页的链接。

Functoid 类别

类别说明
类别中的 Functoid
高级

主要与循环记录一起使用。 也用于运行任意脚本或编译代码。
断言、索引、迭代、循环、批量复制、Nil 值、记录计数、脚本、表提取器、表循环、值映射、值映射 (平展)
转换

用于转换为 ASCII 以及从 ASCII 转换,以及在数值进制之间进行转换。
ASCII 到字符,字符到 ASCII,十六进制,八进制
累积

用于在循环记录中执行数学运算,例如求平均值和进行串联计算。
累积平均值、累积串联、累积最大值、累积最小值、累积总和
Database

用于从数据中提取数据并在目标实例消息中使用该数据。
数据库查找、错误返回、格式化消息、获取应用程序 ID、获取应用程序值、获取通用 ID、获取公用值、删除应用程序 ID、设置通用 ID、值提取器
日期和时间

用于检索当前日期和时间,以及计算增量时间。
添加天、日期、日期和时间、时间
逻辑

用于执行各种逻辑运算,例如大于和存在判断运算。
等于、大于、大于或等于、Isnil、小于、小于或等于、逻辑和、逻辑日期、逻辑存在、逻辑数字、逻辑 NOT、逻辑 OR、逻辑字符串、不等于
Mathematical

用于执行各种数学运算,例如加法和乘法。
绝对值、加法、除法、整数、最大值、最小值、模数、乘法、圆形、平方根、减法
科学

用于执行各种科学计数法运算,例如对数和三角运算。
10^n,Arc Tangent,Base-Specified 对数,通用对数,余弦,自然指数函数,自然对数,正弦,切线,X^Y
字符串

用于执行各种字符串函数,例如裁剪和连接。
小写、大小、字符串串联、字符串提取、字符串查找、字符串左侧、字符串左侧剪裁、字符串右、字符串右剪裁、大写

注意

Functoid 的用途通常从名称中就可以看出来。

注意

Microsoft BizTalk Server附带的所有 functoid 都是内联 C#,数据库 functoid 除外。

另请参阅

基本 Functoid
高级 Functoid