MsmqBindingElementBase 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.
A classe base de MsmqIntegrationBindingElement e MsmqTransportBindingElement.
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
CustomDeadLetterQueue |
Obtém ou define um Uri que identifica uma fila de mensagens mortas personalizada para a qual são enviadas as mensagens expiradas ou que não puderam ser entregues. |
DeadLetterQueue |
Obtém ou define a configuração de DeadLetterQueue para esta 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 de 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 qualquer pool de buffer usado pelo transporte. (Herdado de TransportBindingElement) |
MaxReceivedMessageSize |
Obtém ou define o tamanho de mensagem máximo permitido, em bytes, que pode ser recebido. (Herdado de TransportBindingElement) |
MaxRetryCycles |
Obtém ou define o número máximo de ciclos de novas tentativas de repetição para entregar as mensagens ao aplicativo de destino. |
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 do contexto de recebimento é solicitado. |
ReceiveErrorHandling |
Obtém ou define um valor de enumeração que especifica como são tratadas as mensagens suspeitas e outras que não podem ser expedidas. |
ReceiveRetryCount |
Obtém ou define o número máximo de vezes que o gerenciador de fila deve tentar enviar uma mensagem antes de transferi-la para a fila de novas tentativas. |
RetryCycleDelay |
Obtém ou define um valor que especifica quanto tempo se deve esperar antes de tentar um novo ciclo de novas tentativas ao tentar entregar uma mensagem que não pôde ser entregue. |
Scheme |
Obtém o esquema do 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 esse tempo for decorrido a mensagem será colocada em uma fila de mensagens mortas dependendo da configuração de |
TransactedReceiveEnabled |
Obtém um valor que especifica se uma transação deve receber mensagens com essa associação. |
UseMsmqTracing |
Obtém ou define um valor que habilita ou desabilita o recurso de rastreamento de mensagem interno do MSMQ (Enfileiramento de Mensagens). |
UseSourceJournal |
Obtém ou define um valor que indica se as cópias de 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 ficará bloqueada pelo recurso de contexto de recebimento. |
Métodos
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 canais 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 de canal específico. (Herdado de BindingElement) |
CanBuildChannelListener<TChannel>(BindingContext) |
Retorna um valor que indica se o elemento de associação pode criar um ouvinte para um tipo de canal específico. (Herdado de BindingElement) |
Clone() |
Quando substituído em uma classe derivada, retorna uma cópia do objeto do 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 Object atual. (Herdado de Object) |
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 as declarações de políticas personalizadas sobre associações. |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Grava elementos de WSDL (linguagem WSDL) personalizados na WSDL gerada para um contrato. |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Grava elementos WSDL (linguagem WSDL) personalizados no WSDL gerado para um ponto de extremidade. |