我有一个由在PDA上运行的Windows Mobile应用程序调用的WCF服务。如果出现问题,我已设置服务器代码以发送WCF故障。这是我认为我应该在客户端上使用的代码:
try
{
var data = myService.GetSomeData();
}
catch (FaultException<Service.CustomFault> fault)
{
messagebox.show(fault.customMessage);
}
问题是无法找到“FaultException”。这是Compact Framework的一部分吗?我错过了参考吗?还有其他人使用CF吗?
更新: 我一直在查看.Net命名空间,而FaultException在System.ServiceModel中。我可以看到它存在于桌面版本中,但它不在Compact Framework中。它有像FaultCode和FaultReason这样的东西,但我不知道它们是如何被使用的。
干杯
标记
答案 0 :(得分:2)
Compact Framework中没有FaultException类。但好消息是你可以使用CFFaultException类。