wcf 单项操作
来源:互联网 发布:送男友礼物 知乎 编辑:程序博客网 时间:2024/05/29 03:45
wcf :http://download.csdn.net/detail/bitfan/1378464
http://www.cnblogs.com/yang_sy/archive/2012/03/09/2387597.html
由于该操作需要耗费一定的时间去更新数据库,你将修改其为单向操作,并为ProductsService服务创建一个回调合约,使用该回调合约通知客户端操作的结果。该策略可以使客户端继续运行而不需等待PriceChange操作的执行完成。
4. 在解决方案浏览器窗口,打开ProductsService服务下的IProductsService.cs文件。添加下面的回调合约:
该回调合约仅仅包含了一个操作OnPriceChanged。你将在后续步骤中更改ProductsService服务中的ChangePrice操作。该操作的目的是通知客户端作为参数所传入的产品的价格已经更改。请注意该操作指定为单向操作;它仅仅通知客户端而且不返回其他任何响应。
5. 修改IProductsServiceV3接口的ServiceContract特性,使其引用第4步定义的回调合约
因为CallbackContract属性必须为类型,所以上述代码使用typeof操作返回IProductsServiceV3Callback接口的类型。
6. 在IProductsServiceV3接口中,修改ChangePrice操作的定义并标记该操作为单向操作。单向操作不能有返回值,所以更改返回类型为void
7. 打开ProductsService.cs文件,找到ChangePrice方法。该方法使用新的产品价格更新AdventureWorks数据库,如果更新成功返回true,否则返回false。
更改该方法的返回类型为void。并修改return false或return true为return。
- wcf 单项操作
- Hibernate 单项级联操作
- hibernate多表操作之一对多的单项操作
- 后台订单管理异步加载订单项的操作
- Hibernate入门六(单项的保存操作)
- WCF中的Stream操作
- WCF中的Stream操作
- WCF初次操作实践
- WCF中的Stream操作
- WCF双程操作(心跳)
- WCF的回调操作
- WCF获取当前操作上下文
- 开发WCF服务操作Sitecore
- 操作Wcf服务端Config文件
- 单项加密算法
- 单项列表
- 单项数据流
- C语言----链表的各项操作总结----单项循环链表
- java单例模式的7种写法
- WinPcap 数据结构
- Unix调试的瑞士军刀:lsof
- 获取粘贴板的内容
- Thrift之代码生成器Compiler原理及源码详细解析2
- wcf 单项操作
- KWP2000协议分析
- 如何用VC读取Excel表格中的数据详细介绍
- 用DirectX实现多视图渲染
- android UI进阶之布局的优化---使用include和merge
- PHP加速器:APC、eAccelerator、XCache比较
- // Server.cpp : Defines the entry point for the application.
- pimpl
- android table