MsmqBindingElementBase Classe

Definição

public ref class MsmqBindingElementBase abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Channels::ITransactedBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class MsmqBindingElementBase : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Channels.ITransactedBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type MsmqBindingElementBase = class
    inherit TransportBindingElement
    interface ITransactedBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public MustInherit Class MsmqBindingElementBase
Inherits TransportBindingElement
Implements IPolicyExportExtension, ITransactedBindingElement, IWsdlExportExtension
Herança
Derivado
Implementações

Propriedades

Nome Description
CustomDeadLetterQueue

Obtém ou define um Uri que identifica uma fila de mensagens mortas personalizada em que mensagens ou mensagens expiradas que não foram entregues são enviadas.

DeadLetterQueue

Obtém ou define a DeadLetterQueue configuração dessa associação.

Durable

Obtém ou define um valor que especifica se as mensagens enviadas com essa associação são duráveis ou voláteis.

ExactlyOnce

Obtém ou define um valor que especifica se as mensagens enviadas com essa associação têm garantias exatamente uma vez.

ManualAddressing

Obtém ou define um valor que indica se o endereçamento manual da mensagem é necessário.

(Herdado de TransportBindingElement)
MaxBufferPoolSize

Obtém ou define o tamanho máximo, em bytes, de todos os pools de buffer usados pelo transporte.

(Herdado de TransportBindingElement)
MaxReceivedMessageSize

Obtém ou define o tamanho máximo de mensagem permitido, em bytes, que pode ser recebido.

(Herdado de TransportBindingElement)
MaxRetryCycles

Obtém ou define o número máximo de ciclos de repetição para tentar a entrega de mensagens para o aplicativo receptor.

MsmqTransportSecurity

Obtém o MsmqTransportSecurity que está associado a esse elemento de associação.

ReceiveContextEnabled

Obtém ou define um valor que indica se o comportamento de contexto de recebimento é solicitado.

ReceiveErrorHandling

Obtém ou define um valor de enumeração que especifica como o veneno e outras mensagens que não podem ser enviadas são tratadas.

ReceiveRetryCount

Obtém ou define o número máximo de vezes que o gerenciador de filas deve tentar enviar uma mensagem antes de transferi-la para a fila de repetição.

RetryCycleDelay

Obtém ou define um valor que especifica quanto tempo esperar antes de tentar outro ciclo de repetição ao tentar entregar uma mensagem que não pôde ser entregue.

Scheme

Obtém o esquema de URI para o transporte.

(Herdado de TransportBindingElement)
TimeToLive

Obtém ou define um valor que especifica por quanto tempo as mensagens são válidas. Quando essa hora tiver decorrido, a mensagem será colocada em uma fila de mensagens mortas, dependendo da DeadLetterQueue configuração.

TransactedReceiveEnabled

Obtém um valor que especifica se uma transação é necessária para receber mensagens com essa associação.

UseMsmqTracing

Obtém ou define um valor que habilita ou desabilita o recurso de rastreamento de mensagens interna do MSMQ (Enfileiramento de Mensagens).

UseSourceJournal

Obtém ou define um valor que indica se as cópias das mensagens processadas por essa associação devem ser armazenadas na fila do diário de origem.

ValidityDuration

Obtém ou define um valor que especifica a duração em que uma mensagem será bloqueada pelo recurso de contexto de recebimento.

Métodos

Nome Description
BuildChannelFactory<TChannel>(BindingContext)

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

(Herdado de BindingElement)
BuildChannelListener<TChannel>(BindingContext)

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

(Herdado de BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Retorna um valor que indica se o elemento de associação pode criar uma fábrica de canais para um tipo específico de canal.

(Herdado de BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

Retorna um valor que indica se o elemento de associação pode criar um ouvinte para um tipo específico de canal.

(Herdado de BindingElement)
Clone()

Quando substituído em uma classe derivada, retorna uma cópia do objeto de elemento de associação.

(Herdado de BindingElement)
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)

Quando substituído em uma classe derivada, recupera um tipo de objeto especificado para o contexto de associação fornecido.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exporta declarações de política personalizadas sobre associações.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Grava elementos WSDL (Linguagem de Descrição de Serviços Web) personalizados no WSDL gerado para um contrato.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Grava elementos WSDL (Linguagem de Descrição de Serviços Web) personalizados no WSDL gerado para um ponto de extremidade.

Aplica-se a