当前位置:编程学习 > C#/ASP.NET >>

winform异步调用Web Service问题

最近看了silverlight的异步调用WCF和Web service,实验后可以,但是在winform里和控制台应用程序里却没有办法,而且看别人博客里的1.1和2.0的方法,却怎么也找不到所谓的那些方法,高手帮助,最好能有个案例,希望能解释的详细点 --------------------编程问答-------------------- 什么叫异步调用....

你这也太笼统了.你得描述下 你想解决什么问题.

异步?调用?

你是想 调用如果没有返回的话winform程序的UI还可以接受用户的操作吗?
确保界面不死?

这容易啊. 多线程啊. 发送 webservice请求的所有动作写到新的线程里面即可. 但,你是问的这个问题吗,..... --------------------编程问答--------------------         private void test()
        {
            localhost.WebService service = new localhost.WebService();
            service.HelloWorldCompleted += new localhost.HelloWorldCompletedEventHandler(service_hello);
            service.HelloWorldAsync();
        }

        private void service_hello(object sender, localhost.HelloWorldCompletedEventArgs e)
        {
            if (e.Error == null)
                MessageBox.Show(e.Result);
            else
                MessageBox.Show(e.Error.Message);
        } --------------------编程问答-------------------- .net 2.0后异步调用变了http://www.cnblogs.com/prolifes/articles/1235468.html
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,