zoukankan      html  css  js  c++  java
  • wcf事务(随记)

    ----------------------------------------------------wcf事务:
    1.ACID:原子性、一致性、隔离性、持久性;
    2.事务:添加命名空间(using System.Transactions;)
    using (TransactionScope ts = new TransactionScope())
                {
                    //操作
                    ts.Complete();
                }
    --支持事务流的绑定:NetNamedPipeBinding,nettcpbinding,wshttpbinding,
    --在绑定的配置文件;缺省为false;
    <binding name="" transactionFlow="true">
    --通过代码打开事务流:
      NetTcpBinding nb = new NetTcpBinding();
                nb.TransactionFlow = true;
    --服务契约中:
      [TransactionFlow(TransactionFlowOption.Allowed)]
    --传输协议选项:
    <binding name="" transactionFlow="true" transactionProtocol="WSAtomicTransaction11">
    --设置事务超时:
       <behaviors>
          <serviceBehaviors>
            <behavior name="AllenBehavior">
              <serviceMetadata httpGetEnabled="true" />
              <serviceDebug includeExceptionDetailInFaults="false" />
       <serviceTimeouts transactionTimeout="00:20:00"/>
      </behavior>
          </serviceBehaviors>
    或者是:
       [ServiceBehavior(TransactionTimeout="00:20:00")]
        public class guo : Iguo

  • 相关阅读:
    森林 BZOJ 3123
    calc BZOJ 2655
    修路 BZOJ 4774
    无聊的计算器【数论多合一】
    矩阵乘法 BZOJ 2738
    K大数查询 BZOJ 3110
    发展城市 BZOJ 3700
    降雨量 BZOJ 1067
    chrome中showModalDialog解决方案
    MFC webbrowser读取文档的meta分析
  • 原文地址:https://www.cnblogs.com/guozefeng/p/3427934.html
Copyright © 2011-2022 走看看