Partager via


TransactionFlowBindingElement Classe

Définition

Représente l’élément de configuration qui spécifie la prise en charge du flux de transaction pour une liaison. Cette classe ne peut pas être héritée.

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
Héritage
TransactionFlowBindingElement
Implémente

Remarques

Cet élément vous permet d’activer ou de désactiver le flux de transaction entrant dans les paramètres de liaison d’un point de terminaison, ainsi que de spécifier le format de protocole souhaité pour les transactions entrantes.

Avertissement

Lorsque vous utilisez le OleTransactions protocole pour passer des transactions d’un point de terminaison à un point de terminaison, le délai d’expiration de la transaction peut être perdu si le point de terminaison de destination tente de circuler à nouveau à l’aide d’un autre protocole que OleTransactions. Cela peut entraîner l’expiration de tous les nœuds de bas niveau après le OleTransactions délai d’expiration du tronçon plus tard que prévu.

Constructeurs

Nom Description
TransactionFlowBindingElement()

Initialise une nouvelle instance de la classe TransactionFlowBindingElement.

TransactionFlowBindingElement(TransactionProtocol)

Initialise une nouvelle instance de la TransactionFlowBindingElement classe avec le protocole spécifié qui est utilisé pour transmettre une transaction.

Propriétés

Nom Description
AllowWildcardAction

Obtient ou définit si l’action générique est définie pour être autorisée sur un élément de liaison de flux de transaction à cloner.

TransactionProtocol

Obtient ou définit le protocole de transaction utilisé dans le flux d’une transaction.

Méthodes

Nom Description
BuildChannelFactory<TChannel>(BindingContext)

Initialise une fabrique de canaux pour produire des canaux d’un type spécifié à partir d’un contexte de liaison.

BuildChannelListener<TChannel>(BindingContext)

Initialise un écouteur de canal pour accepter les canaux d’un type spécifié à partir du contexte de liaison.

CanBuildChannelFactory<TChannel>(BindingContext)

Retourne une valeur qui indique si le contexte de liaison spécifié peut générer une fabrique de canaux pour produire des canaux d’un type spécifié.

CanBuildChannelListener<TChannel>(BindingContext)

Retourne une valeur qui indique si le contexte de liaison spécifié peut générer un écouteur de canal pour accepter les canaux d’un type spécifié.

Clone()

Crée un doublon de cet élément.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetProperty<T>(BindingContext)

Obtient l’objet typé demandé, le cas échéant, à partir de la couche appropriée dans la pile de liaisons.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ShouldSerializeTransactionProtocol()

Retourne si le protocole de transaction utilisé pour le flux de transaction peut être sérialisé.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exporte une assertion de stratégie personnalisée sur la liaison.

S’applique à

Voir aussi