Sdílet prostřednictvím


TransactionFlowBindingElement Třída

Definice

Představuje prvek konfigurace, který určuje podporu toku transakce pro vazbu. Tuto třídu nelze zdědit.

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
Dědičnost
TransactionFlowBindingElement
Implementuje

Poznámky

Tento prvek umožňuje povolit nebo zakázat tok příchozích transakcí v nastaveních vazby koncového bodu a také určit požadovaný formát protokolu pro příchozí transakce.

Upozornění

Při použití OleTransactions protokolu k toku transakcí z koncového bodu do koncového bodu může být časový limit transakce ztracený, pokud se cílový koncový bod pokusí znovu Flow použít libovolný protokol jiný než OleTransactions . To může způsobit, že všechny uzly nižší úrovně po OleTransactions vypršení časového limitu směrování budou pozdější, než se čekalo.

Konstruktory

TransactionFlowBindingElement()

Inicializuje novou instanci TransactionFlowBindingElement třídy.

TransactionFlowBindingElement(TransactionProtocol)

Inicializuje novou instanci TransactionFlowBindingElement třídy se zadaným protokolem, který se používá k vytvoření toku transakce.

Vlastnosti

AllowWildcardAction

Získá nebo nastaví, jestli se má u elementu vazby toku transakce, který se má klonovat, nastavit, jestli je povolená akce se zástupnými znaky.

TransactionProtocol

Získá nebo nastaví protokol transakce použitý v toku transakce.

Metody

BuildChannelFactory<TChannel>(BindingContext)

Inicializuje továrnu kanálu pro vytváření kanálů zadaného typu z kontextu vazby.

BuildChannelListener<TChannel>(BindingContext)

Inicializuje naslouchací proces kanálu pro příjem kanálů zadaného typu z kontextu vazby.

CanBuildChannelFactory<TChannel>(BindingContext)

Vrátí hodnotu, která označuje, zda zadaný kontext vazby může vytvořit objekt pro vytváření kanálu pro vytváření kanálů určeného typu.

CanBuildChannelListener<TChannel>(BindingContext)

Vrací hodnotu, která označuje, zda zadaný kontext vazby může vytvořit naslouchací proces kanálu pro příjem kanálů zadaného typu.

Clone()

Vytvoří duplikát tohoto elementu.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetProperty<T>(BindingContext)

Získá požadovaný typ objektu, je-li k dispozici, z příslušné vrstvy v zásobníku vazby.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ShouldSerializeTransactionProtocol()

Vrátí, zda lze serializovat protokol transakce použitý pro tok transakce.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exportuje kontrolní výraz vlastní zásady týkající se vazby.

Platí pro

Viz také