成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

圖文演示W(wǎng)CF事物操作

開發(fā) 后端
這里對常見WCF事物操作分析一下,對TransactionFlowBindingElement、TransactionFlow的在應(yīng)用的使用也列舉了案例詳細說明,希望對大家有幫助。

對于有經(jīng)驗的人來說,處理事務(wù)還是比較容易的事情,但是對于向我們這讓的新手來說WCF事物操作的實現(xiàn)會給我們編程帶來什么樣的阻力可想而知,這里我們就簡單的分析一下。

#T#指定了TransactionFlow(TransactionFlowOption.Mandatory),而Binding卻沒有設(shè)置TransactionFlow為true 此時會出現(xiàn)類似"Bank"協(xié)定上至少有一個操作配置為將屬性設(shè)置為"強制",但是通道的綁定"WSDualHttpBinding"未使用 TransactionFlowBindingElement 進行配置。沒有 TransactionFlowBindingElement,無法使用設(shè)置為"強制"的 TransactionFlowAttribute 屬性。WCF事物操作錯誤提示。

 WCF事物操作錯誤提示 


設(shè)置了[OperationBehavior(TransactionScopeRequired=true)]的操作,卻沒有在TransactionScorp中執(zhí)行,會發(fā)生類似"服務(wù)操作需要事務(wù)成為流"的異常,截圖如下:

服務(wù)操作需要事務(wù)成為流

也許上面兩個問題都是不是問題的問題,那這一點的確是需要我們研發(fā)人員注意的,否則我們會吃虧不少。這點涉及到事務(wù)和服務(wù)實例模式的聯(lián)系,我們通過學習WCF從理論到實踐:實例模式和對象生命周期 我們都學習到了實例在PerSession或者Single模式下不會每次都創(chuàng)建和消亡,這的確是一個不爭的真理,可在這里卻受到了挑戰(zhàn),不信你可以編寫一個程序,即使用你最放心的Single模式,那時不是就是說服務(wù)實例是一次創(chuàng)建,終身受用呢?下面就看看我***次編寫范例程序后得到的運行結(jié)果,我如下定義Bank

編寫范例程序

可在調(diào)用的時候,我卻發(fā)現(xiàn)了一個很奇怪的問題,按照理論來說,Bank服務(wù)實例應(yīng)該只創(chuàng)建一次,可運行的截圖卻是如下:

 Bank服務(wù)實例

這個結(jié)果是不是令大家大失所望呢?這是因為實現(xiàn)了事務(wù)的得服務(wù)還要受到TransactionAutoCompleteOnSessionClose的限制,該屬性默認情況是true,它指示 在WCF事務(wù)操作完成之后強制銷毀服務(wù)實例,相當于調(diào)用服務(wù)的Dispose()方法進行釋放,盡管是PerSession或者Single都難逃它的法網(wǎng)。如果想維持實例模式,可以將其設(shè)置為false,更改后運行效果便可如期望一致效果圖不再給出。

責任編輯:田樹 來源: 博客
相關(guān)推薦

2009-11-05 16:34:37

WCF序列化

2009-11-05 09:35:54

WCF體系架構(gòu)

2009-11-09 16:14:49

WCF服務(wù)元數(shù)據(jù)

2009-11-09 13:04:53

WCF事物處理

2009-11-06 09:30:35

WCF服務(wù)框架

2010-03-02 13:43:01

WCF事務(wù)演示

2009-11-05 10:07:37

WCF設(shè)計模式

2009-11-06 15:02:47

WCF契約查詢

2009-11-12 09:51:59

ADO.NET結(jié)構(gòu)

2010-03-02 14:12:30

WCF枚舉類型

2011-12-26 16:33:02

WCF

2010-12-24 14:12:00

umask命令

2010-03-01 15:27:35

WCF分布操作

2009-11-05 14:25:36

WCF Data Co

2009-10-29 10:00:53

ADO.NET數(shù)據(jù)集

2010-03-01 15:08:05

WCF單向操作

2009-11-09 11:31:47

WCF消息隊列

2023-03-02 07:37:53

2009-11-09 13:47:22

WCF Stream操

2009-12-21 15:12:40

WCF操作Stream
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美www在线观看 | 天天夜碰日日摸日日澡 | av午夜电影 | 2020天天操 | 国产精品久久久久久久久久久新郎 | 亚洲精品1区 | 午夜小视频免费观看 | 国产在线精品一区二区 | 国产精品99一区二区 | 午夜精品久久久 | 久久久久久久久国产成人免费 | 国产精品自产拍在线观看蜜 | 亚洲综合无码一区二区 | 成人午夜在线观看 | 日韩中文字幕在线观看 | 97人人澡人人爽91综合色 | 中文字幕 在线观看 | 黑人巨大精品欧美一区二区免费 | 永久精品| 蜜月va乱码一区二区三区 | cao视频| 久久毛片 | 九九久久免费视频 | 国产高清一区二区三区 | 成年人黄色一级毛片 | 性色av一区二区三区 | 成人一区在线观看 | 一区二区三区视频在线 | 亚洲国产精品一区二区久久 | 欧洲亚洲精品久久久久 | 国产午夜精品一区二区三区四区 | 日韩欧美操 | 黄色av一区| 久久一本 | 亚洲福利一区 | 成人在线免费 | 日韩av一区二区在线观看 | 欧美日韩综合一区 | 天天天天操 | 亚洲视频一区在线 | 日韩国产欧美在线观看 |