我已将我的asmx网络服务转换为wcf服务。我的datacontract中有一些datatmembers被标记为IsRequired。现在,如果客户端没有向我提供所需的元素值,则wcf服务会抛出System.ServiceModel.Dispatcher.NetDispacherFaultException。但我想向用户抛出一个自定义错误消息。
[OnDeserializing]
void OnDeserializing(StreamingContext context) {}
在我的DataContract类中编写的方法。是否可以在此函数中捕获NetDispacherFaultException?