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

Name Description
CustomDeadLetterQueue

Recebe ou define uma Uri que identifica uma fila personalizada de dead-letter onde são enviadas mensagens expiradas ou mensagens que não foram entregues.

DeadLetterQueue

Obtém ou define a DeadLetterQueue definição para esta ligação.

Durable

Recebe ou define um valor que especifica se as mensagens enviadas com esta ligação são duráveis ou voláteis.

ExactlyOnce

Recebe ou define um valor que especifica se as mensagens enviadas com esta ligação têm garantias exatamente uma vez.

ManualAddressing

Recebe ou define um valor que indica se é necessário endereçar manualmente a mensagem.

(Herdado de TransportBindingElement)
MaxBufferPoolSize

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

(Herdado de TransportBindingElement)
MaxReceivedMessageSize

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

(Herdado de TransportBindingElement)
MaxRetryCycles

Obtém ou define o número máximo de ciclos de retentativa para tentar a entrega das mensagens à aplicação recetora.

MsmqTransportSecurity

Obtém-se o MsmqTransportSecurity que está associado a este elemento de ligação.

ReceiveContextEnabled

Recebe ou define um valor que indica se o comportamento do contexto de receção é solicitado.

ReceiveErrorHandling

Recebe 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 gestor da fila deve tentar enviar uma mensagem antes de a transferir para a fila de retentativa.

RetryCycleDelay

Recebe ou define um valor que especifica quanto tempo esperar antes de tentar outro ciclo de retentativa ao tentar entregar uma mensagem que não pôde ser entregue.

Scheme

Recebe o esquema URI do transporte.

(Herdado de TransportBindingElement)
TimeToLive

Recebe ou define um valor que especifica quanto tempo as mensagens são válidas. Quando este tempo termina, a mensagem é colocada numa fila de letras mortas, dependendo da DeadLetterQueue definição.

TransactedReceiveEnabled

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

UseMsmqTracing

Recebe ou define um valor que ativa ou desativa a funcionalidade incorporada de rastreamento de mensagens MSMQ.

UseSourceJournal

Recebe ou define um valor que indica se cópias das mensagens processadas por esta ligação devem ser armazenadas na fila de diário de origem.

ValidityDuration

Recebe ou define um valor que especifica a duração em que uma mensagem será bloqueada pela funcionalidade de contexto de receção.

Métodos

Name Description
BuildChannelFactory<TChannel>(BindingContext)

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

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

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

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

Devolve um valor que indica se o elemento de ligação pode construir uma fábrica de canal para um tipo específico de canal.

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

Devolve um valor que indica se o elemento de ligação pode construir um ouvinte para um tipo específico de canal.

(Herdado de BindingElement)
Clone()

Quando sobrescrito numa classe derivada, devolve uma cópia do objeto elemento de ligação.

(Herdado de BindingElement)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

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

Quando sobrescrito numa classe derivada, recupera um tipo específico de objeto para o contexto de ligação fornecido.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exporta afirmações de políticas personalizadas sobre encadernações.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Escreve elementos personalizados da Web Services Description Language (WSDL) no WSDL gerado para um contrato.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Escreve elementos personalizados da Web Services Description Language (WSDL) no WSDL gerado para um endpoint.

Aplica-se a