Compartilhar via


TransactionFlowBindingElement Classe

Definição

Representa o elemento de configuração que especifica o suporte ao fluxo de transação para uma associação. Essa classe não pode ser herdada.

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
Herança
TransactionFlowBindingElement
Implementações

Comentários

Esse elemento permite habilitar ou desabilitar o fluxo de transações de entrada nas configurações de associação de um ponto de extremidade, bem como especificar o formato de protocolo desejado para as transações de entrada.

Cuidado

Ao usar o OleTransactions protocolo para transmitir transações do ponto de extremidade para o ponto de extremidade, o tempo limite da transação poderá ser perdido se o ponto de extremidade de destino tentar fluir novamente usando qualquer protocolo diferente de OleTransactions . Isso pode causar todos os nós de nível inferior após o OleTransactions salto para o tempo limite mais tarde do que o esperado.

Construtores

TransactionFlowBindingElement()

Inicializa uma nova instância da classe TransactionFlowBindingElement.

TransactionFlowBindingElement(TransactionProtocol)

Inicializa uma nova instância da classe TransactionFlowBindingElement com o protocolo especificado usado para o fluxo de uma transação.

Propriedades

AllowWildcardAction

Obtém ou define se a ação de curinga é definida para ser permitida em um elemento de associação de fluxo de transação a ser clonado.

TransactionProtocol

Obtém ou define o protocolo de transação usado no fluxo de uma transação.

Métodos

BuildChannelFactory<TChannel>(BindingContext)

Inicializa uma fábrica de canais para produzir canais de um tipo especificado de um contexto de associação.

BuildChannelListener<TChannel>(BindingContext)

Inicializa um ouvinte de canais para aceitar canais de um tipo especificado do contexto de associação.

CanBuildChannelFactory<TChannel>(BindingContext)

Retorna um valor que indica se o contexto de associação especificado pode criar uma fábrica de canais para produzir canais de um tipo especificado.

CanBuildChannelListener<TChannel>(BindingContext)

Retorna um valor que indica se o contexto de associação especificado pode criar um ouvinte de canais para aceitar canais de um tipo especificado.

Clone()

Cria uma duplicata deste elemento.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

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

Obtém o objeto tipado solicitado, se presente, da camada apropriada na pilha de associação.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ShouldSerializeTransactionProtocol()

Retorna se o protocolo de transação usado para o fluxo de transações pode ser serializado.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exporta uma asserção de política personalizada sobre a associação.

Aplica-se a

Confira também