繁体   English   中英

如何检查我的WebService是否有连接?

[英]how to check if there is connection to my WebService?

我有连接到我的WebService的Windows移动程序。

如何检查从我的Windows-mobile到我的WebService是否有连接?

除了使用trycatch ......

提前致谢

问题是,在您尝试之前,您永远不会知道该服务是否可用。 假设您创建了一个辅助服务来告诉您主要服务是否正在运行,那么如果辅助服务发生故障而不是主要服务发生故障,会发生什么?

当您考虑它时,如何检查它是否正在运行? 您可能只是尝试浏览元数据地址,不是吗。 移动应用也是如此。

一般来说,每次调用服务都应该包含在try / catch中,以避免失败。

您可能还希望在服务上创建心跳操作,该操作用于检查服务是否正确响应。 这是监控服务时的常用技术。

没有直接的方法可以知道您的Web服务是否存在连接。 通常我会在webservice中调用一个虚拟操作,或者尝试从webservice获取wsdl,所有这些都包含在try catch上。 你有什么理由不想使用try catch吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM