TransactionFlowBindingElement Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |