Compartir a través de


TransactionFlowBindingElement Clase

Definición

Representa el elemento de configuración que especifica la compatibilidad de flujo de transacción para un enlace. Esta clase no puede heredarse.

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
Herencia
TransactionFlowBindingElement
Implementaciones

Comentarios

Este elemento le permite habilitar o deshabilitar el flujo de la transacción entrante en la configuración de enlace de un punto de conexión, así como especificar el formato de protocolo deseado para las transacciones entrantes.

Precaución

Al utilizar el protocolo OleTransactions para realizar el flujo de las transacciones de punto de conexión a punto de conexión, se puede perder el tiempo de espera de la transacción si el punto de conexión de destino intenta fluir utilizando de nuevo un protocolo distinto de OleTransactions. Esto puede producir que todos los nodos de nivel inferior después de OleTransactions alcancen el tiempo de espera más tarde de lo esperado.

Constructores

TransactionFlowBindingElement()

Inicializa una nueva instancia de la clase TransactionFlowBindingElement.

TransactionFlowBindingElement(TransactionProtocol)

Inicializa una nueva instancia de la clase TransactionFlowBindingElement con el protocolo especificado que se utiliza para que una transacción fluya.

Propiedades

AllowWildcardAction

Obtiene o establece si una acción comodín se establece para que pueda estar en un elemento de enlace de flujo de transacciones que se va a clonar.

TransactionProtocol

Obtiene o establece el protocolo de transacción utilizado para que una transacción fluya.

Métodos

BuildChannelFactory<TChannel>(BindingContext)

Inicializa un generador de canales para generar canales de un tipo especificado a partir de un contexto de enlace.

BuildChannelListener<TChannel>(BindingContext)

Inicializa una escucha de canales para aceptar canales de un tipo especificado a partir del contexto de enlace.

CanBuildChannelFactory<TChannel>(BindingContext)

Devuelve un valor que indica si el contexto de enlace especificado puede compilar un generador de canales para producir canales de un tipo especificado.

CanBuildChannelListener<TChannel>(BindingContext)

Devuelve un valor que indica si el contexto de enlace especificado puede compilar una escucha de canales para aceptar canales de un tipo especificado.

Clone()

Crea un duplicado de este elemento.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetProperty<T>(BindingContext)

Obtiene el objeto con tipo solicitado de la capa adecuada en la pila de enlace si está presente.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ShouldSerializeTransactionProtocol()

Devuelve un valor si se puede serializar el protocolo de transacciones usado para el flujo de transacciones.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exporta una aserción de directiva personalizada sobre el enlace.

Se aplica a

Consulte también