C#.NET:WCF系列笔记之同步、异步
来源:互联网 发布:tpshop源码下载 编辑:程序博客网 时间:2024/06/07 04:43
四. 同步、异步
对于异步,服务端只需要写一个方法即可,如何异步调用由客户端决定;
再客户端添加服务引用的时候,在修改命名空间的位置点击[高级],勾选[生成异步],然后确定引用,之后在生成的代理类中会自动生成异步调用所需的方法,带begin和end前缀
调用异步有2种写法,都查下每一个参数的意思
1.在服务端IService接口中定义方法:
2.在服务端实现类中具体实现:
3.在客户端引用服务(在[高级]中设置异步)
勾选[生成异步操作]
在引用服务的【查看对象浏览器中】,可以看到自动生成了异步所需的方法[BeginHello,EndHello]
4. 客户端调用
1.异步调用方式1
说明下,这里的BeginHello是系统生成的异步方法,其中第一个参数为内容(即形参contents),第二个参数是回调函数,第三个参数是委托源,一般这里填写服务端对象。
另外IAsyncResult对象iar属性AsyncState说明:
2.异步调用方式2
我的更多文章:
- (2013-01-25 09:55:50)
- (2013-01-25 09:35:35)
- (2013-01-22 23:26:16)
- C#.NET:WCF系列笔记之同步、异步
- C#.NET:WCF系列笔记之通过配置文…
- C#.NET:WCF系列笔记之通过代码部…
- C#.NET:WCF系列笔记之通信模式
- C#大文件传输之SOCKET同步、异步、WCF同步、异步
- C#Socket同步异步通讯总结笔记
- C#Socket同步异步通讯总结笔记
- WCF中同步和异步通讯总结
- WCF同步和异步调用实例
- 同步IO 异步IO 阻塞系列之2
- JavaScript最佳新手入门系列之(同步与异步)
- C#.net同步异步SOCKET通讯和多线程总结2
- C#.net同步异步SOCKET通讯和多线程总结
- C#.net同步异步SOCKET通讯和多线程总结
- C#.net同步异步SOCKET通讯和多线程总结
- C#.net同步异步SOCKET通讯和多线程总结
- C#.net同步异步SOCKET通讯和多线程总结
- C#.net同步异步SOCKET通信和多线程小结
- ASP.NET:AutoComplete所有属性介…
- C#.NET:WCF系列笔记之通过配置文…
- C#.NET:WCF系列笔记之通过代码部…
- C#.NET:WCF系列笔记之通信模式
- Oracle:常用命令整理汇总,不包含…
- C#.NET:WCF系列笔记之同步、异步
- .NET笔记系列:LAMBDA表达式常用写…
- C#.NET:petshop之membership(上篇…
- C#.NET:petshop之Profile(下篇)
- Battery相关数据的来源
- 路要怎么走?关于程序员成长的一点思考
- 几个数据库的取前20条数据SQL
- Android 4.1 Surface系统变化说明
- ps中的通道