添加 Catch 异常块
Catch Exception 块表示异常处理程序。 Catch 异常块附加到业务流程Designer中作用域形状的末尾。 可以根据需要附加任意数量的 Catch 异常 块。
可以设置异常处理程序来处理不同类型的异常。 对每个异常处理程序,您应指定一个异常类型,该类型必须是异常或是从类 System 派生的对象。 如果引发的异常与异常处理程序中的指定类型匹配,则调用该异常处理程序。
注意
若要向范围形状添加 Catch 异常块,作用域形状的事务类型属性必须设置为“无”或“长时间运行”。
添加和填充捕获异常块 |
---|
1. 右键单击要向其添加 Catch 异常块的范围形状,然后单击“新建异常处理程序”。 捕获异常块将添加到紧跟在关联的 Scope 形状之后的业务流程中。 2. 在 “属性” 窗口中,指定属性。 最重要的是 异常对象类型;这是它将捕获的消息类型。 异常对象名称 - 为异常处理程序捕获的异常对象分配名称。 异常对象类型 - 确定 (派生自 System.Exception) 此异常处理程序将捕获的对象类型。 3. 在 “属性” 窗口中,打开 “异常对象类型” 列表。 此列表包含常规 异常。 4. 在 “捕获异常” 块内,添加形状以创建处理异常的过程。 5. 右键单击 “捕获异常”下方,指向 “插入形状”,然后选择“ 构造消息”。 6. 在 MessageAssignment 中双击以激活文本编辑器,然后输入消息分配。 例如,键入 Message_3 = Test。 ![]() |