2012-06-06 179 views
0

在WCF服务中,我将发生异常。WCF:处理哪种异常

我已经在IncludeExceptionDetailInFaults在serviceDebug行为属性。

如果我宣布这样的方法:

[OperationContract] 
String SayHello(String name); 

而让我们想象一下,我这样做产生这种方法的SayHello一个NullReferenceException东西。

客户端,我将要接受? A FaultExceptionNullReferenceException

我找不到任何相关文档。

非常感谢您

回答

1

客户应该得到的FaultException,始终 - 作为一个SOAP错误...如果你想了解更多的细节,你可以将它添加到你的经营合同: [FaultContract(typeof(NullReferenceException))],然后你可以看起来像这样:

}catch(FaultException<NullReferenceException> e){... 
+0

好的,谢谢。这只是一个理论性的案例,非常感谢。我有我想要的回应。 – J4N