Sdílet prostřednictvím


TransactionFlowBindingElement Třída

Definice

Představuje element 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 příchozí tok transakce v nastavení 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 dojít ke ztrátě časového limitu transakce, pokud se cílový koncový bod pokusí tok znovu použít jakýkoli jiný protokol než OleTransactions. To může způsobit vypršení časového limitu všech uzlů nižší úrovně po vypršení časového limitu OleTransactions směrování, než se čekalo.

Konstruktory

Name Description
TransactionFlowBindingElement()

Inicializuje novou instanci TransactionFlowBindingElement třídy.

TransactionFlowBindingElement(TransactionProtocol)

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

Vlastnosti

Name Description
AllowWildcardAction

Získá nebo nastaví, zda je akce se zástupným znakem nastavena na povolení pro element vazby toku transakce, který má být klonován.

TransactionProtocol

Získá nebo nastaví transakční protokol použitý při toku transakce.

Metody

Name Description
BuildChannelFactory<TChannel>(BindingContext)

Inicializuje objekt 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á určuje, jestli zadaný kontext vazby může vytvořit objekt pro vytváření kanálů zadaného typu.

CanBuildChannelListener<TChannel>(BindingContext)

Vrátí hodnotu, která urč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 prvku.

Equals(Object)

Určuje, zda je zadaný objekt roven 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á typ požadovaný objekt, pokud existuje, z příslušné vrstvy v zásobníku vazby.

GetType()

Získá Type aktuální instance.

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

Vytvoří mělkou kopii aktuálního Object.

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

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

ToString()

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

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exportuje vlastní kontrolní výraz zásad o vazbě.

Platí pro

Viz také