2011-01-27 85 views
3

我们正在建设使用.NET CF 2.0的Windows Mobile 5瘦客户机。在整个应用程序中,我们正在对云进行网络调用。的Windows Mobile 5异常处理

什么是处理网络连接异常,当连接丢失的是抛出的最好方法?我们试图避免在try-catch语句中打包数百个调用。

回答

2

它有点滑稽,因为你有Windows CE的胖客户端,因为他们已经离开了(或拥有当时我正在编码)的得心应手事件捕捉Compact Framework的UI异常的一个同样的问题。

我们最终解决它(这是因为它被设计成一个疯狂的配置的解决方案非常简单的)是通过一个单一的方法来推动所有的“动作”的方式。这使我们能够将异常处理放在一个地方。

如果你只是关心调用云是不可能通过一个单一的方法来推动这些?或者,如果输入/输出几乎完全相同,那么需要委托作为参数的方法?也许甚至是一个通用的代表?

+0

这基本上是我们计划服用,如果有被忽视任何其他优雅的解决途径。谢谢。 – 2011-01-31 19:13:40