如果我调用网络服务...
Service1 myWebService = new Service1();
int NewTotal = myWebService.CurrentBreakdowns(6);
如何设置从 Web 服务获取响应的时间限制。我想给它 30 秒的响应时间,如果未收到响应,则继续并显示“未及时收到响应”消息。
最佳答案
可以按如下方式设置超时时间
localhost.Service1 service = new localhost.Service1();
service.Timeout = 30000;
其中 Timeout 指示 XML Web 服务客户端等待对同步 XML Web 服务请求的回复到达的时间(以毫秒为单位)。
您也可以按照 SO 中以下帖子中的建议尝试
关于c# - 为 Web 服务的响应设置时间限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15953536/