TransactionFlowBindingElement Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |