gpt4 book ai didi

error-handling - Windows Workflow Foundation 4 (WF4) 错误处理

转载 作者:行者123 更新时间:2023-12-04 04:28:17 24 4
gpt4 key购买 nike

将错误消息从 WF4 工作流返回到托管 ASP.NET MVC 应用程序的最佳方法是什么?我需要工作流不终止,但继续处于事件状态,然后将有关错误的消息传递回托管应用程序,以便用户可以采取替代操作,但我不确定如何执行此操作。

最佳答案

为了让您的工作流保持活力,您需要在工作流中捕获异常。将 TryCatch 事件添加到您的工作流,在 Catch 块中,您可以使用发送或自定义事件将数据发送到主机应用程序。

一个异常(exception)是将 WorkflowApplication.OnUnhandledException 与持久性一起使用并指定中止。在这种情况下,工作流的内存状态将被删除,并且工作流可以重新加载以获取最后的持久状态。如果您采用这种方式,您需要使用 Perist 事件确保在某些无法重做的事情时保存您的工作流程。

关于error-handling - Windows Workflow Foundation 4 (WF4) 错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2545076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com