日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

TransactionScope 分布式事务

發布時間:2024/4/11 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TransactionScope 分布式事务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? /// 發送消息
????????
///</summary>
???????
///<param name="sendUserId"></param>
???????
///<param name="toUser">格式7FFA3AF2-E74B-4174-8403-5010C53E49A7|userName,7FFA3AF2-E74B-4174-8403-5010C53E49A7|userName</param>
???????
///<param name="content"></param>
???????
///<param name="sendedStatus">表示已送</param>
???????
///<returns></returns>
??????? publicstaticint sendMessage(string sendUserId, string toUser, string content, string sendedStatus)
???????
{??????????
???????????
int receiveCount =0;
??????????? TransactionOptions transactionOption
=new TransactionOptions();

???????????
//設置事務隔離級別
??????????? transactionOption.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted;

???????????
// 設置事務超時時間為60秒
??????????? transactionOption.Timeout =new TimeSpan(0, 0, 60);

???????????
using (TransactionScope scope =new TransactionScope(TransactionScopeOption.Required, transactionOption))
???????????
{
???????????????
try
???????????????
{
???????????????????
//在這里實現事務性工作
????
//發送消息
??????????????????? insertMessage(sendUserId, toUser, content, sendedStatus);

????
//在接收信息表中插入記錄
??????????????????? receiveCount += insertReceiveMessage(userids[0], sendUserId, content, "0");
??????????????????
???????????????????
// 沒有錯誤,提交事務
??????????????????? scope.Complete();
??????????????? }

???????????????
catch (Exception ex) {
???????????????????
thrownew Exception("發送信息異常,原因:"+ex.Message);
??????????????? }finally{
??????????????????? //釋放資源
??????????????????? scope.Dispose();
????????????????? }
??????????????????????????????
??????????? }

???????????
return receiveCount;
??????? }

轉載于:https://www.cnblogs.com/fx2008/archive/2013/01/30/2882703.html

總結

以上是生活随笔為你收集整理的TransactionScope 分布式事务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。