我正在IIS中托管我的工作流服务,当实例在执行期间出现内部异常时,我需要执行一些自定义操作。
我找到了WorkflowUnhandledExceptionBehavior扩展,但在那里我只能使用预定义的操作。我希望能够有一些我可以订阅的“事件”,以便能够运行我自己的逻辑。 我想我应该使用自定义行为,但我在哪里可以找到一个好的例子?
由于
答案 0 :(得分:1)
这取决于你想要/需要做什么。如果您添加TrackingParticipant,则可以通过WorkflowInstanceUnhandledExceptionRecord接收有关未处理错误的信息。
答案 1 :(得分:0)
如果任何活动中发生任何异常,它可以轻松捕获内置的try catch活动。在工作流程级别尝试捕获。如果生成任何异常,请捕获它们并执行您自己的任务。