<transactionFlow>

指定自定义绑定的事务流支持。

<system.serviceModel>
  <bindings>
    <customBinding>
      <binding>
        <transactionFlow>

<transactionFlow transactionProtocol="OleTransactions/WSAtomicTransactionOctober2004"/>

属性和元素

属性

属性 说明

transactionProtocol

指定要使用的事务处理协议。包括以下有效值:

  • OleTransactions
  • WSAtomicTransactionOctober2004

默认值为 OleTransactions。

此属性的类型为 TransactionProtocol

子元素

无。

父元素

元素 说明

<binding>

定义自定义绑定的所有绑定功能。

备注

此元素允许您在终结点绑定设置中启用或禁用传入事务流,并允许指定传入事务所需的协议格式。有关使用此配置元素的更多信息,请参见 ServiceModel Transaction ConfigurationEnabling Transaction Flow

警告

使用 OleTransactions 协议在终结点之间对事务进行流处理时,如果目标终结点尝试使用任何 OleTransactions 之外的协议进行流处理,则可能丢失事务超时。这可能导致 OleTransactions 跃点后面的所有下级节点的超时时间比预期延迟。

另请参见

参考

<customBinding>
TransactionFlowElement
TransactionFlowBindingElement
CustomBinding

其他资源

ServiceModel Transaction Configuration
Enabling Transaction Flow
Windows Communication Foundation Bindings
Extending Bindings
Custom Bindings