主线程调用外部web service,没有返回时,主线程阻塞了,界面肯定假死
耗时操作都是要在工作线程里面执行的。
一般情况下winform调用webservice时步骤
1添加服务引用---高级----添加web引用------填写url--添加web引用即可完成对webservice的引用
让VS.NET环境来为我们生成服务代理,然后调用对应的Web服务。
如果需要动态调用WebService,要实现这样的功能:
public static object InvokeWebService(string url, string methodname,object[] args)
其中,url是Web服务的地址,methodname是要调用服务方法名,args是要调用Web服务所需的参数,返回值就是web服务返回的结果了。
相关文章
- 01-04Winform中node.Text重命名时窗口无响应假死的解决方法
- 01-04WinForm程序界面假死,寻求完美解决方案
- 01-04使用XmlInclude解决WebService调用时无法识别子类的异常
- 01-04BIRT 怎么调用 Webservice 作为数据源
- 01-04winform调用webservice假死怎么解决
- 01-04winform调用webservice假死怎么解决
- 01-04winform调用webservice时步骤
- 01-04GDB 调试 .NET 程序实录 - .NET 调用 .so 出现问题怎么解决
- 01-04.net 项目 调用webservice 出错,异常信息:对操作“xxx”的回复消息正文进行反序列化时出错。解决方案。
- 01-04WinForm查询大数据界面假死,使用异步调用解决