TransactionFlowBindingElement Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |