Web服务和Compact Framework异常处理

时间:2009-09-30 00:11:50

标签: web-services compact-framework

我想处理Web服务等情况。我是否使用计时器,或者当Web服务无法访问或从客户端花费太长时间时会抛出异常?

我正在使用cf 2.0和.net 2.0进行Web服务

1 个答案:

答案 0 :(得分:2)

如果您调用Web服务并且服务器不可用或Web服务未在该服务器上运行,则将引发可捕获的异常。您可以更改Web服务的Timeout属性,以控制抛出此异常之前需要多长时间(默认值为120秒,如果我没记错的话)。

请注意,这两种情况不同,会在您的应用程序中产生不同的行为。如果服务器本身关闭,您的应用程序将在抛出异常之前等待整整120秒。如果服务器已启动但Web服务未在其上运行,您几乎可以立即获得异常(IIRC)。