TransactionFlowBindingElement Klass

Definition

Representerar konfigurationselementet som anger stöd för transaktionsflöde för en bindning. Det går inte att ärva den här klassen.

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
Arv
TransactionFlowBindingElement
Implementeringar

Kommentarer

Med det här elementet kan du aktivera eller inaktivera inkommande transaktionsflöde i en slutpunkts bindningsinställningar samt ange önskat protokollformat för inkommande transaktioner.

Caution

När du använder OleTransactions protokollet för att flöda transaktioner från slutpunkt till slutpunkt kan tidsgränsen för transaktionen gå förlorad om målslutpunkten försöker flöda igen med något annat protokoll än OleTransactions. Detta kan leda till att alla noder på nednivå efter hoppet överskrider tidsgränsen OleTransactions senare än förväntat.

Konstruktorer

Name Description
TransactionFlowBindingElement()

Initierar en ny instans av TransactionFlowBindingElement klassen.

TransactionFlowBindingElement(TransactionProtocol)

Initierar en ny instans av TransactionFlowBindingElement klassen med det angivna protokollet som används för att flöda en transaktion.

Egenskaper

Name Description
AllowWildcardAction

Hämtar eller anger om jokertecken ska tillåtas för ett bindningselement för transaktionsflöden som ska klonas.

TransactionProtocol

Hämtar eller anger det transaktionsprotokoll som används för att flöda en transaktion.

Metoder

Name Description
BuildChannelFactory<TChannel>(BindingContext)

Initierar en kanalfabrik för att producera kanaler av en angiven typ från en bindningskontext.

BuildChannelListener<TChannel>(BindingContext)

Initierar en kanallyssnare för att acceptera kanaler av en angiven typ från bindningskontexten.

CanBuildChannelFactory<TChannel>(BindingContext)

Returnerar ett värde som anger om den angivna bindningskontexten kan skapa en kanalfabrik för att producera kanaler av en angiven typ.

CanBuildChannelListener<TChannel>(BindingContext)

Returnerar ett värde som anger om den angivna bindningskontexten kan skapa en kanallyssnare för att acceptera kanaler av en angiven typ.

Clone()

Skapar en dubblett av det här elementet.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetProperty<T>(BindingContext)

Hämtar det typerade objektet som begärs, om det finns, från lämpligt lager i bindningsstacken.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ShouldSerializeTransactionProtocol()

Returnerar om transaktionsprotokollet som används för transaktionsflödet kan serialiseras.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exporterar en anpassad principkontroll om bindningen.

Gäller för

Se även