Assert Functoid 参考

 

Assertfunctoid (Assert functoid Assert functoid) 使你能够测试地图中条件的假设。 例如,如果执行某些计算来确定产品购买的额外折扣,则可以断言,使用逻辑 functoid(大于小于)的额外折扣不超过 100 美元。

Input

参数 1: 布尔值,通常来自输入实例消息中某些其他 逻辑 functoid 或变量布尔字段的输出。

参数 2: 如果参数 1 为 False,则引发异常时要使用的文本。 这应该是一个描述性语句,可用于查找失败断言的来源。

参数 3: 如果参数 1 为 True,则返回的文本。

输出

输出 1:如果参数 1 为 True,则参数 3 的文本值;否则,functoid 将引发异常。

注解

Assert functoid 仅在开发生成中触发,或者当项目生成设置中的“生成调试信息”属性设置为 True 时。 为部署编译 BizTalk Server 应用程序并将 “生成调试信息 ”属性设置为 False (默认值),将忽略断言。

注释

平衡生产版本中 Assert functoid 处理的需求,以及处理它们所需的额外开销。

另请参阅

高级 Functoid 参考
高级 Functoid