你的位置:首页 > ASP.net教程

[ASP.net教程]WCF的同步和异步(以WPF连接为例)


2016-06-0711:05:44

在学习WCF时,学到WCF服务的同步和异步。

我理解的同步是:

当WCF服务是同步执行时,程序只有一条线程,代码只能按顺序一步一步来执行,当执行客户端/服务端某方法需要10秒时,只能等待10秒才能接着执行之后的代码。

当WCF服务是异步执行时,程序可以同时存在多条线程同时运行,当客户端/服务端某方法执行10秒的同时,之后的代码也在执行操作。

1.先建立一个WCF服务和WPF项目,WPF项目引用WCF服务,配置好WPF项目的WCF服务引用

2.服务端接口:ITable1Service

4.客户端调用。注意:导入服务端的命名空间和WCF服务命名空间。

 4.1实现WCF服务同步

单击“测试WCF服务”按钮,WCF服务同步执行结果。(“WCF结束”执行,是在“WCF服务同步”执行之后,线程中断10秒后执行的。注意观察执行的当前时间。)

单击“测试WCF服务”按钮,WCF服务异步执行结果。“WCF异步”和“WCF结束”是同时执行的,“WCF结束”不会等待“WCF异步”执行后中断10秒再执行。

广西旅游景点推荐广西跟团旅游报价多少广西旅游线路大全广西旅游报价价格广西旅游团购优惠厦门闽南神韵如何走?? 春节去香格里拉该注意什么风俗习惯? 厦门忠仑公园自驾游怎去? 2015冬天去香格里拉玩需要带什么衣服? 深圳东冲有什么好玩的? 深圳哪片海域比较安静适合休闲? 深圳玫瑰海岸有什么旅游特色? 深圳有什么好吃的美食? 浪漫大连特色广场推荐 山西著名景点有那些? 浪漫金秋森林深处 最美的秋日情怀 深圳荔枝公园在哪里、怎么去? 长隆水上乐园够票须知?广州长隆水上乐园网上可以预订吗? 义江缘有什么好吃的?桂林义江缘怎么收费? 大观园昆山峡景区漂流价格?惠州大观园昆山峡景区还能漂流吗? 长隆水上乐园日场票多少钱?广州长隆水上乐园日场门票价格? QM75HA-H KS524575 Datasheet QM75HA-H KS524575 Datasheet QM80DY-3H Datasheet QM80DY-3H Datasheet QM75TX-H2-201 Datasheet QM75TX-H2-201 Datasheet 深圳旅行社排名 深圳旅行社排名 深圳旅行社排名 深圳中心公园 深圳中心公园 深圳中心公园 香港回归日 香港回归日 香港回归日