TransactionFlowBindingElement TransactionFlowBindingElement TransactionFlowBindingElement TransactionFlowBindingElement Class

Definición

Representa el elemento de configuración que especifica la compatibilidad de flujo de transacción para un enlace.Represents the configuration element that specifies transaction flow support for a binding. Esta clase no puede heredarse.This class cannot be inherited.

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
TransactionFlowBindingElementTransactionFlowBindingElementTransactionFlowBindingElementTransactionFlowBindingElement
Implementaciones

Comentarios

Este elemento le permite habilitar o deshabilitar el flujo de transacciones entrantes en la configuración de enlace de un punto de conexión, así como para especificar el formato de protocolo deseado para las transacciones entrantes.This element allows you to enable or disable incoming transaction flow in an endpoint's binding settings, as well as to specify the desired protocol format for incoming transactions.

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.When using the OleTransactions protocol to flow transactions from endpoint to endpoint, the transaction timeout can be lost if the destination endpoint attempts to flow again using any protocol other than 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.This can cause all down-level nodes after the OleTransactions hop to timeout later than expected.

Constructores

TransactionFlowBindingElement() TransactionFlowBindingElement() TransactionFlowBindingElement() TransactionFlowBindingElement()

Inicializa una nueva instancia de la clase TransactionFlowBindingElement.Initializes a new instance of the TransactionFlowBindingElement class.

TransactionFlowBindingElement(TransactionProtocol) TransactionFlowBindingElement(TransactionProtocol) TransactionFlowBindingElement(TransactionProtocol) TransactionFlowBindingElement(TransactionProtocol)

Inicializa una nueva instancia de la clase TransactionFlowBindingElement con el protocolo especificado que se utiliza para que una transacción fluya.Initializes a new instance of the TransactionFlowBindingElement class with the specified protocol that is used to flow a transaction.

Propiedades

AllowWildcardAction AllowWildcardAction AllowWildcardAction 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.Gets or sets whether wildcard action is set to be allowed on a transaction flow binding element to be cloned.

TransactionProtocol TransactionProtocol TransactionProtocol TransactionProtocol

Obtiene o establece el protocolo de transacción utilizado para que una transacción fluya.Gets or sets the transaction protocol used in flowing a transaction.

Métodos

BuildChannelFactory<TChannel>(BindingContext) BuildChannelFactory<TChannel>(BindingContext) BuildChannelFactory<TChannel>(BindingContext) BuildChannelFactory<TChannel>(BindingContext)

Inicializa un generador de canales para generar canales de un tipo especificado a partir de un contexto de enlace.Initializes a channel factory for producing channels of a specified type from a binding context.

BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext)

Inicializa una escucha de canales para aceptar canales de un tipo especificado a partir del contexto de enlace.Initializes a channel listener for accepting channels of a specified type from the binding context.

CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext) 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.Returns a value that indicates whether the specified binding context can build a channel factory for producing channels of a specified type.

CanBuildChannelListener<TChannel>(BindingContext) CanBuildChannelListener<TChannel>(BindingContext) CanBuildChannelListener<TChannel>(BindingContext) 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.Returns a value that indicates whether the specified binding context can build a channel listener for accepting channels of a specified type.

Clone() Clone() Clone() Clone()

Crea un duplicado de este elemento.Creates a duplicate of this element.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetProperty<T>(BindingContext) GetProperty<T>(BindingContext) GetProperty<T>(BindingContext) GetProperty<T>(BindingContext)

Obtiene el objeto con tipo solicitado de la capa adecuada en la pila de enlace si está presente.Gets the typed object requested, if present, from the appropriate layer in the binding stack.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ShouldSerializeTransactionProtocol() ShouldSerializeTransactionProtocol() ShouldSerializeTransactionProtocol() ShouldSerializeTransactionProtocol()

Devuelve un valor si se puede serializar el protocolo de transacciones usado para el flujo de transacciones.Returns whether the transaction protocol used for transaction flow can be serialized.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Implementaciones de interfaz explícitas

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exporta una aserción de directiva personalizada sobre el enlace.Exports a custom policy assertion about the binding.

Se aplica a

Consulte también: