我正在尝试使用SequenceFilePostStepRuntimeError实现基于事件的运行时错误处理程序。在回调的主要部分,我使用以下 select - case 语句:
Select Parameters.Step.Result.ErrorCode
Case {8000, 2000, 4000, 1000}
... //code to address, then verify the issues that caused the event codes are resolved.
End
在 case 语句中有代码来解决也可能导致这 4 个错误代码的问题。
我担心的是,如果在回调内部出现相同的错误代码,会导致无限循环吗?即从回调中触发回调?
我的问题是:
即使当前执行流程在内部,回调的默认行为是否
SequenceFilePostStepRuntimeError
会继续捕获事件?如果是 1),如何禁用此回调,使其无法在回调中捕获运行时事件,以便在回调中已经存在执行流程期间进一步捕获事件?
可以从主序列区域内暂时禁用此回调吗?