TransactionFlowBindingElement Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt das Konfigurationselement dar, das die Transaktionsflussunterstützung für eine Bindung angibt. Diese Klasse kann nicht vererbt werden.
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
- 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.
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.
Konstruktoren
TransactionFlowBindingElement() |
Initialisiert eine neue Instanz der TransactionFlowBindingElement-Klasse. |
TransactionFlowBindingElement(TransactionProtocol) |
Initialisiert eine neue Instanz der TransactionFlowBindingElement-Klasse mit dem angegebenen Protokoll, das zum Weitergeben einer Transaktion verwendet werden soll. |
Eigenschaften
AllowWildcardAction |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Platzhalteraktion für ein zu klonendes Transaktionsflussbindungselement zulässig ist. |
TransactionProtocol |
Gibt das Transaktionsprotokoll an, das beim Weitergeben einer Transaktion verwendet werden soll, oder legt es fest. |
Methoden
BuildChannelFactory<TChannel>(BindingContext) |
Initialisiert Kanalfactorys zum Erstellen von Kanälen eines bestimmten Typs aus einem Bindungskontext. |
BuildChannelListener<TChannel>(BindingContext) |
Initialisiert einen Kanallistener, der Kanäle eines bestimmten Typs aus dem Bindungskontext annimmt. |
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. |
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. |
Clone() |
Erstellt ein Duplikat dieses Elements. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetProperty<T>(BindingContext) |
Ruft ggf. ein angefordertes typisiertes Objekt von der entsprechenden Schicht im Bindungsstapel ab. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ShouldSerializeTransactionProtocol() |
Gibt einen Wert zurück, der angibt, ob das für den Transaktionsfluss verwendete Transaktionsprotokoll serialisiert werden kann. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Exportiert eine benutzerdefinierte Richtlinienassertion über die Bindung. |