TransactionFlowBindingElement TransactionFlowBindingElement TransactionFlowBindingElement TransactionFlowBindingElement Class

Définition

Représente l’élément de configuration spécifiant la prise en charge du flux de transaction pour une liaison.Represents the configuration element that specifies transaction flow support for a binding. Cette classe ne peut pas être héritée.This class cannot be inherited.

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
TransactionFlowBindingElementTransactionFlowBindingElementTransactionFlowBindingElementTransactionFlowBindingElement
Implémente

Remarques

Cet élément vous permet d’activer ou de désactiver le workflow 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.This element allows you to enable or disable incoming transaction flow in an endpoint's binding settings, as well as to specify the desired protocol format for incoming transactions.

Attention

Lors de l’utilisation du protocole OleTransactions pour faire passer les transactions d’un point de terminaison vers un autre, le délai d’attente de transaction peut se perdre si le point de terminaison de destination tente un nouveau flux à l’aide d’un autre protocole que OleTransactions.When using the OleTransactions protocol to flow transactions from endpoint to endpoint, the transaction timeout can be lost if the destination endpoint attempts to flow again using any protocol other than OleTransactions. Cela peut provoquer l'expiration de tous les nœuds de niveau inférieur après le tronçon OleTransactions selon un délai plus long que prévu.This can cause all down-level nodes after the OleTransactions hop to timeout later than expected.

Constructeurs

TransactionFlowBindingElement() TransactionFlowBindingElement() TransactionFlowBindingElement() TransactionFlowBindingElement()

Initialise une nouvelle instance de la classe TransactionFlowBindingElement.Initializes a new instance of the TransactionFlowBindingElement class.

TransactionFlowBindingElement(TransactionProtocol) TransactionFlowBindingElement(TransactionProtocol) TransactionFlowBindingElement(TransactionProtocol) TransactionFlowBindingElement(TransactionProtocol)

Initialise une nouvelle instance de la classe TransactionFlowBindingElement avec le protocole spécifié utilisé pour le flux d’une transaction.Initializes a new instance of the TransactionFlowBindingElement class with the specified protocol that is used to flow a transaction.

Propriétés

AllowWildcardAction AllowWildcardAction AllowWildcardAction AllowWildcardAction

Obtient ou définit une valeur indiquant si l’action générique est configurée pour être autorisée sur un élément de liaison du flux de transaction à cloner.Gets or sets whether wildcard action is set to be allowed on a transaction flow binding element to be cloned.

TransactionProtocol TransactionProtocol TransactionProtocol TransactionProtocol

Obtient ou définit le protocole de transaction utilisé pour le flux d’une transaction.Gets or sets the transaction protocol used in flowing a transaction.

Méthodes

BuildChannelFactory<TChannel>(BindingContext) BuildChannelFactory<TChannel>(BindingContext) BuildChannelFactory<TChannel>(BindingContext) BuildChannelFactory<TChannel>(BindingContext)

Initialise une fabrique de canal pour produire des canaux d’un type spécifique à partir d’un contexte de liaison.Initializes a channel factory for producing channels of a specified type from a binding context.

BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext)

Initialise un écouteur de canal pour accepter les canaux d’un type spécifique à partir du contexte de liaison.Initializes a channel listener for accepting channels of a specified type from the binding context.

CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext)

Retourne une valeur indiquant si le contexte de liaison spécifié peut générer une fabrique de canal permettant de produire des canaux d’un type spécifique.Returns a value that indicates whether the specified binding context can build a channel factory for producing channels of a specified type.

CanBuildChannelListener<TChannel>(BindingContext) CanBuildChannelListener<TChannel>(BindingContext) CanBuildChannelListener<TChannel>(BindingContext) CanBuildChannelListener<TChannel>(BindingContext)

Retourne une valeur indiquant si le contexte de liaison spécifié peut générer un écouteur de canal permettant d’accepter les canaux d’un type spécifique.Returns a value that indicates whether the specified binding context can build a channel listener for accepting channels of a specified type.

Clone() Clone() Clone() Clone()

Crée un doublon de cet élément.Creates a duplicate of this element.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetProperty<T>(BindingContext) GetProperty<T>(BindingContext) GetProperty<T>(BindingContext) GetProperty<T>(BindingContext)

Obtient l’objet typé demandé (s’il existe) à partir de la couche appropriée dans la pile de liaison.Gets the typed object requested, if present, from the appropriate layer in the binding stack.

GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ShouldSerializeTransactionProtocol() ShouldSerializeTransactionProtocol() ShouldSerializeTransactionProtocol() ShouldSerializeTransactionProtocol()

Retourne une valeur indiquant si le protocole de transaction utilisé pour le flux de transaction peut être sérialisé.Returns whether the transaction protocol used for transaction flow can be serialized.

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

Implémentations d’interfaces explicites

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exporte une assertion de stratégie personnalisée concernant la liaison.Exports a custom policy assertion about the binding.

S’applique à

Voir aussi