TransactionFlowBindingElement Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta l'elemento di configurazione che specifica il supporto del flusso di transazione per un'associazione. La classe non può essere ereditata.
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
- Ereditarietà
- Implementazioni
Commenti
Questo elemento consente di abilitare o disabilitare il flusso delle transazioni in arrivo nelle impostazioni di associazione di un endpoint, nonché di specificare il formato del protocollo desiderato per le transazioni in ingresso.
Attenzione
Quando viene usato il protocollo OleTransactions per propagare transazioni da endpoint a endpoint, il timeout della transazione può essere perso se l'endpoint di destinazione tenta di eseguire nuovamente la propagazione usando un protocollo diverso da OleTransactions. Ciò può provocare un ritardo del timeout di tutti i nodi di livello inferiore dopo l'hop OleTransactions.
Costruttori
TransactionFlowBindingElement() |
Inizializza una nuova istanza della classe TransactionFlowBindingElement. |
TransactionFlowBindingElement(TransactionProtocol) |
Inizializza una nuova istanza della classe TransactionFlowBindingElement con il protocollo specificato che viene utilizzato per propagare una transazione. |
Proprietà
AllowWildcardAction |
Ottiene o imposta se l'azione jolly è impostata per essere consentita su un elemento di associazione del flusso di transazioni da duplicare. |
TransactionProtocol |
Ottiene o imposta il protocollo di transazione utilizzato per la propagazione di una transazione. |
Metodi
BuildChannelFactory<TChannel>(BindingContext) |
Inizializza una channel factory per la creazione di canali di un tipo specificato da un contesto di associazione. |
BuildChannelListener<TChannel>(BindingContext) |
Inizializza un listener del canale per accettare canali di un tipo specificato dal contesto dell'associazione. |
CanBuildChannelFactory<TChannel>(BindingContext) |
Restituisce un valore che indica se il contesto di associazione specificato può compilare una channel factory per la creazione di canali di un tipo specificato. |
CanBuildChannelListener<TChannel>(BindingContext) |
Restituisce un valore che indica se il contesto di associazione specificato può compilare un listener del canale che accetti canali del tipo specificato. |
Clone() |
Crea un duplicato di questo elemento. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetProperty<T>(BindingContext) |
Ottiene l'oggetto tipizzato richiesto, se presente, dal livello appropriato nello stack dell'associazione. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ShouldSerializeTransactionProtocol() |
Indica se il protocollo di transazione utilizzato per la propagazione della transazione può essere serializzato. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Esporta un'asserzione di criteri personalizzata relativa all'associazione. |