从工作流内部获取对工作流的引用
本文关键字:工作流 引用 获取 内部 | 更新日期: 2023-09-27 18:05:53
我希望我的工作流在某些测试失败后中止。
我怎样才能得到我所处的工作流的引用,以便我有一些东西可以调用abort。
当我开始工作流程时,我将尝试在字典中传递对工作流程的引用,但我本以为上下文在某个地方有对工作流程的引用。
任何想法吗?理查德。
您想中止还是终止您的工作流?
通常只有在发生非手动错误并且希望从持久性存储中的最后一个状态重新启动时才会执行中止。您可以通过使用Throw活动抛出异常,而不是在工作流中捕获它,并指定Abort的UnhandledExceptionAction来实现。
当在工作流中检测到无效状态时,终止更常见。您可以使用TerminateWorkflow活动来实现。