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 除外。