다음을 통해 공유


<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