【发布时间】:2010-09-16 03:46:39
【问题描述】:
我有一个由 PDA 上运行的 Windows Mobile 应用程序调用的 WCF 服务。如果出现问题,我已经设置了服务器代码以发送 WCF 故障。这是我认为应该在客户端上使用的代码:
try
{
var data = myService.GetSomeData();
}
catch (FaultException<Service.CustomFault> fault)
{
messagebox.show(fault.customMessage);
}
问题是找不到“FaultException”。这是紧凑框架的一部分吗?我缺少参考吗?有没有其他人使用 CF 做到这一点?
更新: 我一直在查看 .Net 命名空间,而 FaultException 在 System.ServiceModel 中。我可以看到它存在于桌面版本中,但它不存在于 Compact Framework 中。它有诸如 FaultCode 和 FaultReason 之类的东西,但我不知道它们是如何使用的。
干杯
标记
【问题讨论】:
标签: c# wcf windows-mobile exception-handling compact-framework