在Compact Framework中使用WCF故障

时间:2010-09-16 03:46:40

标签: c# wcf windows-mobile exception-handling compact-framework

我有一个由在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这样的东西,但我不知道它们是如何被使用的。

干杯
标记

1 个答案:

答案 0 :(得分:2)

Compact Framework中没有FaultException类。但好消息是你可以使用CFFaultException类。