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. Questa 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 ingresso nelle impostazioni di associazione di un endpoint, nonché di specificare il formato di protocollo desiderato per le transazioni in ingresso.
Attenzione
Quando si usa il OleTransactions protocollo per il flusso delle transazioni dall'endpoint all'endpoint, il timeout della transazione può andare perso se l'endpoint di destinazione tenta di eseguire di nuovo il flusso usando qualsiasi protocollo diverso da OleTransactions. Questo può causare il timeout di tutti i nodi di livello inferiore dopo il timeout dell'hop OleTransactions in un secondo momento del previsto.
Costruttori
| Nome | Descrizione |
|---|---|
| TransactionFlowBindingElement() |
Inizializza una nuova istanza della classe TransactionFlowBindingElement. |
| TransactionFlowBindingElement(TransactionProtocol) |
Inizializza una nuova istanza della TransactionFlowBindingElement classe con il protocollo specificato utilizzato per il flusso di una transazione. |
Proprietà
| Nome | Descrizione |
|---|---|
| AllowWildcardAction |
Ottiene o imposta un valore che indica se l'azione con caratteri jolly è impostata su un elemento di associazione del flusso di transazione da clonare. |
| TransactionProtocol |
Ottiene o imposta il protocollo di transazione utilizzato per il flusso di una transazione. |
Metodi
| Nome | Descrizione |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Inizializza una channel factory per la produzione 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 di associazione. |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Restituisce un valore che indica se il contesto di associazione specificato può creare una channel factory per la produzione di canali di un tipo specificato. |
| CanBuildChannelListener<TChannel>(BindingContext) |
Restituisce un valore che indica se il contesto di associazione specificato può creare un listener del canale per accettare canali di un 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 di binding. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ShouldSerializeTransactionProtocol() |
Restituisce un valore che indica se il protocollo di transazione utilizzato per il flusso di transazione può essere serializzato. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Esporta un'asserzione di criteri personalizzata sull'associazione. |