如何将Workflow服务异常传递给客户端

时间:2011-07-07 05:55:26

标签: asp.net wcf workflow-foundation-4

我正在使用WCF工作流服务应用程序(DeclarativeServiceLibrary)。我有一个Windows窗体客户端与工作流服务通信。我能够使用TryCatch块处理已知错误。 但是如果程序遇到任何未知异常并进入catch块,我想向客户端返回一个Generic消息。有人能帮助我实现这个目标吗?

2 个答案:

答案 0 :(得分:1)

我们有一个示例,它为WCF服务和WorkflowServices演示了这一点。

答案 1 :(得分:0)

如果在工作流中捕获到异常,则应使用提供故障异常的SendReply活动。您的服务合同还需要定义故障合同,否则客户端收到的异常将导致通道故障。