IIS托管了故障的工作流服务

时间:2012-07-04 10:04:10

标签: iis workflow-foundation-4

我正在IIS中托管我的工作流服务,当实例在执行期间出现内部异常时,我需要执行一些自定义操作。

我找到了WorkflowUnhandledExceptionBehavior扩展,但在那里我只能使用预定义的操作。我希望能够有一些我可以订阅的“事件”,以便能够运行我自己的逻辑。 我想我应该使用自定义行为,但我在哪里可以找到一个好的例子?

由于

2 个答案:

答案 0 :(得分:1)

这取决于你想要/需要做什么。如果您添加TrackingParticipant,则可以通过WorkflowInstanceUnhandledExceptionRecord接收有关未处理错误的信息。

答案 1 :(得分:0)

如果任何活动中发生任何异常,它可以轻松捕获内置的try catch活动。在工作流程级别尝试捕获。如果生成任何异常,请捕获它们并执行您自己的任务。