Compartir vía


TransactionFlowBindingElement Clase

Definición

Representa el elemento de configuración que especifica la compatibilidad del flujo de transacciones con 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 permite habilitar o deshabilitar el flujo de transacciones entrantes 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

Cuando se usa el protocolo para fluir las transacciones desde el OleTransactions punto de conexión al punto de conexión, el tiempo de espera de la transacción se puede perder si el punto de conexión de destino intenta volver a fluir mediante cualquier protocolo distinto de OleTransactions. Esto puede hacer que todos los nodos de nivel inferior después del OleTransactions salto finalicen más adelante de lo esperado.

Constructores

Nombre Description
TransactionFlowBindingElement()

Inicializa una nueva instancia de la clase TransactionFlowBindingElement.

TransactionFlowBindingElement(TransactionProtocol)

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

Propiedades

Nombre Description
AllowWildcardAction

Obtiene o establece si la acción comodín está establecida para permitirse en un elemento de enlace de flujo de transacciones que se va a clonar.

TransactionProtocol

Obtiene o establece el protocolo de transacción usado para fluir una transacción.

Métodos

Nombre Description
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 un agente de escucha de canal para aceptar canales de un tipo especificado desde el contexto de enlace.

CanBuildChannelFactory<TChannel>(BindingContext)

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

CanBuildChannelListener<TChannel>(BindingContext)

Devuelve un valor que indica si el contexto de enlace especificado puede crear un agente de escucha de canal para aceptar canales de un tipo especificado.

Clone()

Crea un duplicado de este elemento.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

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

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

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ShouldSerializeTransactionProtocol()

Devuelve si se puede serializar el protocolo de transacción usado para el flujo de transacciones.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

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

Se aplica a

Consulte también