专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > WCF

WCF基础之事宜

发布时间:2011-06-23 13:50:59 文章来源:www.iduyao.cn 采编人员:星星草
WCF基础之事务

说到事务,我最先想到的是“回滚”。

百科:事务是恢复和并发控制的基本单位。事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。好了,具体的就不多复制了。

我小试了一下,感觉跟以前写SQL的事务没什么差别(估计是我道行不够深)。

 

WCF的ServiceModel中的以下三个属性提供用于对WCF事务的行为进行配置:

TransactionFlowAttribute:指定服务协定是否接受事务,通过TransactionFlowOption的枚举类型初始化实例,枚举有三种,简单说分别就是不允许,必须是,随客户端。

ServiceBehaviorAttribute:指定服务协定实现的内部执行行为。下面是里面几个比较重要或者说常用的属性。

 OperationBehaviorAttribute:指定服务方法的本地执行行为。其常用的属性如下

TransactionProtocol:指定在流动事务中使用的事务处理协议。可以在绑定中进行设置transactionProtocol="WSAtomicTransactionOctober2004"

如果要和第三方进行事务的操作,则使用WS-AtomicTransaction协议,否则使用OleTransactions协议以提高效率。

 

当然,以上配置也可以在绑定中进行设置。

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: