0

我正在尝试在 Workflow 4 中设置一个 try catch 块,该块试图调用另一个服务。该服务可能会抛出一些特定的、通用类型的错误异常:

FaultException<MySpecificFault>

在 try catch 中,我希望有一系列的 catch 来处理每个个体。但是,每当尝试捕获特定类型的错误时,就像我上面所说的那样,它在所有情况下都会落入块末尾的通用 FaultException 中。

有什么我想念的吗。这可以在WF4中做到吗?

4

1 回答 1

0

您可以使用多个 catch 块进行一次尝试,并且每个 catch 块都可以配置为处理特定的错误。1.在catch块中选择browse for type in exception框。2. 在选择框中输入“System.ServiceModel.FaultException”。3. 从小组合框中选择特定故障。

于 2012-06-21T12:39:35.570 回答