TransactionFlowBindingElement TransactionFlowBindingElement TransactionFlowBindingElement TransactionFlowBindingElement Class

Definition

Stellt das Konfigurationselement dar, das die Transaktionsflussunterstützung für eine Bindung angibt.Represents the configuration element that specifies transaction flow support for a binding. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

public ref class TransactionFlowBindingElement sealed : System::ServiceModel::Channels::BindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class TransactionFlowBindingElement : System.ServiceModel.Channels.BindingElement, System.ServiceModel.Description.IPolicyExportExtension
type TransactionFlowBindingElement = class
    inherit BindingElement
    interface IPolicyExportExtension
Public NotInheritable Class TransactionFlowBindingElement
Inherits BindingElement
Implements IPolicyExportExtension
Vererbung
TransactionFlowBindingElementTransactionFlowBindingElementTransactionFlowBindingElementTransactionFlowBindingElement
Implementiert

Hinweise

Mit diesem Element können Sie den eingehenden Transaktions Fluss in den Bindungs Einstellungen eines Endpunkts aktivieren oder deaktivieren sowie das gewünschte Protokoll Format für eingehende Transaktionen angeben.This element allows you to enable or disable incoming transaction flow in an endpoint's binding settings, as well as to specify the desired protocol format for incoming transactions.

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.When using the OleTransactions protocol to flow transactions from endpoint to endpoint, the transaction timeout can be lost if the destination endpoint attempts to flow again using any protocol other than OleTransactions. Dies kann dazu führen, dass alle Knoten auf den unteren Ebenen nach dem OleTransactions-Hop später als erwartet das Timeout erreichen.This can cause all down-level nodes after the OleTransactions hop to timeout later than expected.

Konstruktoren

TransactionFlowBindingElement() TransactionFlowBindingElement() TransactionFlowBindingElement() TransactionFlowBindingElement()

Initialisiert eine neue Instanz der TransactionFlowBindingElement-Klasse.Initializes a new instance of the TransactionFlowBindingElement class.

TransactionFlowBindingElement(TransactionProtocol) TransactionFlowBindingElement(TransactionProtocol) TransactionFlowBindingElement(TransactionProtocol) TransactionFlowBindingElement(TransactionProtocol)

Initialisiert eine neue Instanz der TransactionFlowBindingElement-Klasse mit dem angegebenen Protokoll, das zum Weitergeben einer Transaktion verwendet werden soll.Initializes a new instance of the TransactionFlowBindingElement class with the specified protocol that is used to flow a transaction.

Eigenschaften

AllowWildcardAction AllowWildcardAction AllowWildcardAction AllowWildcardAction

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Platzhalteraktion für ein zu klonendes Transaktionsflussbindungselement zulässig ist.Gets or sets whether wildcard action is set to be allowed on a transaction flow binding element to be cloned.

TransactionProtocol TransactionProtocol TransactionProtocol TransactionProtocol

Gibt das Transaktionsprotokoll an, das beim Weitergeben einer Transaktion verwendet werden soll, oder legt es fest.Gets or sets the transaction protocol used in flowing a transaction.

Methoden

BuildChannelFactory<TChannel>(BindingContext) BuildChannelFactory<TChannel>(BindingContext) BuildChannelFactory<TChannel>(BindingContext) BuildChannelFactory<TChannel>(BindingContext)

Initialisiert Kanalfactorys zum Erstellen von Kanälen eines bestimmten Typs aus einem Bindungskontext.Initializes a channel factory for producing channels of a specified type from a binding context.

BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext)

Initialisiert einen Kanallistener, der Kanäle eines bestimmten Typs aus dem Bindungskontext annimmt.Initializes a channel listener for accepting channels of a specified type from the binding context.

CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext)

Gibt einen Wert zurück, der angibt, ob der festgelegte Bindungskontext eine Kanalfactory zum Erstellen von Kanälen eines bestimmten Typs erzeugen kann.Returns a value that indicates whether the specified binding context can build a channel factory for producing channels of a specified type.

CanBuildChannelListener<TChannel>(BindingContext) CanBuildChannelListener<TChannel>(BindingContext) CanBuildChannelListener<TChannel>(BindingContext) CanBuildChannelListener<TChannel>(BindingContext)

Gibt einen Wert zurück, der angibt, ob der angegebene Bindungskontext einen Kanallistener zum Akzeptieren von Kanälen eines angegebenen Typs erstellen kann.Returns a value that indicates whether the specified binding context can build a channel listener for accepting channels of a specified type.

Clone() Clone() Clone() Clone()

Erstellt ein Duplikat dieses Elements.Creates a duplicate of this element.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetProperty<T>(BindingContext) GetProperty<T>(BindingContext) GetProperty<T>(BindingContext) GetProperty<T>(BindingContext)

Ruft ggf. ein angefordertes typisiertes Objekt von der entsprechenden Schicht im Bindungsstapel ab.Gets the typed object requested, if present, from the appropriate layer in the binding stack.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ShouldSerializeTransactionProtocol() ShouldSerializeTransactionProtocol() ShouldSerializeTransactionProtocol() ShouldSerializeTransactionProtocol()

Gibt einen Wert zurück, der angibt, ob das für den Transaktionsfluss verwendete Transaktionsprotokoll serialisiert werden kann.Returns whether the transaction protocol used for transaction flow can be serialized.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Explizite Schnittstellenimplementierungen

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exportiert eine benutzerdefinierte Richtlinienassertion über die Bindung.Exports a custom policy assertion about the binding.

Gilt für:

Siehe auch