在OnDeserializing事件中使用NetDispatcherFaultException

时间:2010-08-15 06:06:00

标签: wcf serialization

我已将我的asmx网络服务转换为wcf服务。我的datacontract中有一些datatmembers被标记为IsRequired。现在,如果客户端没有向我提供所需的元素值,则wcf服务会抛出System.ServiceModel.Dispatcher.NetDispacherFaultException。但我想向用户抛出一个自定义错误消息。

[OnDeserializing]
void OnDeserializing(StreamingContext context) {}

在我的DataContract类中编写的方法。是否可以在此函数中捕获NetDispacherFaultException?

0 个答案:

没有答案