Freigeben über


<transactionFlow>

Gibt die Transaktionsflussunterstützung für die benutzerdefinierte Bindung an.

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

Syntax

<transactionFlow transactionProtocol="OleTransactions/WSAtomicTransactionOctober2004" />

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

attribute BESCHREIBUNG
transactionProtocol Gibt das zu verwendende Transaktionsprotokoll an. Gültige Werte sind:

– OleTransactions
– WSAtomicTransactionOctober2004

Der Standardwert ist OleTransactions.

Dieses Attribut ist vom Typ TransactionProtocol.

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Element BESCHREIBUNG
<binding> Definiert alle Bindungsmöglichkeiten der benutzerdefinierten Bindung.

Bemerkungen

Mit diesem Element können Sie den eingehenden Transaktionsfluss in den Bindungseinstellungen eines Endpunkts aktivieren oder deaktivieren und das gewünschte Protokollformat für eingehende Transaktionen angeben. Weitere Informationen zur Verwendung dieses Konfigurationselements finden Sie unter Konfiguration der ServiceModel-Transaktion und Aktivieren des Transaktionsflows.

Achtung

Bei Verwendung des OleTransactions-Protokolls für den Transaktionsfluss von Endpunkt zu Endpunkt kann das Transaktionstimeout verloren gehen, wenn der Zielendpunkt mit einem anderen Protokoll als OleTransactions versucht, die Transaktion erneut weiterzugeben. Dies kann dazu führen, dass alle Knoten auf den unteren Ebenen nach dem OleTransactions-Hop später als erwartet das Timeout erreichen.

Siehe auch