我正在尝试在Workflow 4中设置一个尝试调用另一个服务的try catch块。此服务可能会抛出许多特定的,通常类型的错误异常:
FaultException<MySpecificFault>
在try catch中,我希望有一系列的捕获来处理每个人的个性。但是,无论何时尝试捕获特定类型的错误(如上所述),它都会在块的末尾落入通用的FaultException。
我有什么遗失的东西。这可以在WF4中做到吗?
答案 0 :(得分:0)
您可以使用多个catch块进行单次尝试,并且可以配置每个catch块以处理特定故障。 1.在catch块的“例外”框中选择“浏览”。 2.在选择框中键入“System.ServiceModel.FaultException”。 3.从小组合框中选择特定故障。