MsmqBindingBase Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
A classe base para NetMsmqBinding e MsmqIntegrationBinding.
public ref class MsmqBindingBase abstract : System::ServiceModel::Channels::Binding, System::ServiceModel::Channels::IBindingRuntimePreferences
public abstract class MsmqBindingBase : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type MsmqBindingBase = class
inherit Binding
interface IBindingRuntimePreferences
Public MustInherit Class MsmqBindingBase
Inherits Binding
Implements IBindingRuntimePreferences
- Herança
- Derivado
- Implementações
Observações
Esta classe abstrata contém propriedades comuns a NetMsmqBinding e MsmqIntegrationBinding. Todos os conceitos fundamentais na fila são apresentados sob a forma de propriedades.
Construtores
| Name | Description |
|---|---|
| MsmqBindingBase() |
Inicializa uma nova instância da MsmqBindingBase classe. |
Propriedades
| Name | Description |
|---|---|
| CloseTimeout |
Obtém ou define o intervalo de tempo fornecido para que uma ligação se feche antes de o transporte levantar uma exceção. (Herdado de Binding) |
| CustomDeadLetterQueue |
Recebe ou define um URI que contém a localização da fila de letras mortas para cada aplicação, onde são colocadas mensagens que expiraram ou que falharam na transferência ou entrega. |
| DeadLetterQueue |
Recebe ou define um valor de enumeração que indica o tipo de fila de letras mortas a utilizar. |
| Durable |
Recebe ou define um valor que indica se as mensagens processadas por esta ligação são duráveis ou voláteis. |
| ExactlyOnce |
Recebe ou define um valor que indica se as mensagens processadas por esta ligação são recebidas exatamente uma vez. |
| MaxReceivedMessageSize |
Obtém ou define o tamanho máximo, em bytes, para uma mensagem processada por esta ligação. |
| MaxRetryCycles |
Obtém ou define o número máximo de ciclos de retentativa para tentar a entrega das mensagens à aplicação recetora. |
| MessageVersion |
Obtém a versão da mensagem usada por clientes e serviços configurada com a ligação. (Herdado de Binding) |
| Name |
Recebe ou define o nome da ligação. (Herdado de Binding) |
| Namespace |
Obtém ou define o namespace XML do binding. (Herdado de Binding) |
| OpenTimeout |
Obtém ou define o intervalo de tempo fornecido para que uma ligação se abra antes de o transporte levantar uma exceção. (Herdado de Binding) |
| 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 as mensagens de veneno são tratadas. |
| ReceiveRetryCount |
Obtém ou define o número máximo de tentativas imediatas de entrega numa mensagem lida da fila da aplicação. |
| ReceiveTimeout |
Obtém ou define o intervalo de tempo em que uma ligação pode permanecer inativa, durante o qual não são recebidas mensagens de aplicação, antes de ser cortada. (Herdado de Binding) |
| RetryCycleDelay |
Recebe ou define um valor que indica o atraso temporal entre ciclos de retentativa ao tentar entregar uma mensagem que não pode ser entregue imediatamente. |
| Scheme |
Devolve o esquema para esta ligação. |
| SendTimeout |
Obtém ou define o intervalo de tempo fornecido para que uma operação de escrita seja concluída antes de o transporte levantar uma exceção. (Herdado de Binding) |
| TimeToLive |
Obtém ou define o intervalo de tempo que indica quanto tempo as mensagens processadas por esta ligação podem permanecer na fila antes de expirarem. |
| UseMsmqTracing |
Obtém ou define um valor que indica se as mensagens processadas por esta ligação devem ser rastreadas. |
| 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>(BindingParameterCollection) |
Constrói a pilha de channel factory no cliente que cria um tipo específico de canal e que satisfaz as características especificadas por um conjunto de parâmetros de ligação. (Herdado de Binding) |
| BuildChannelFactory<TChannel>(Object[]) |
Constrói a stack de channel factory no cliente que cria um tipo específico de canal e que satisfaz as características especificadas por um array de objetos. (Herdado de Binding) |
| BuildChannelListener<TChannel>(BindingParameterCollection) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as características especificadas por um conjunto de parâmetros de ligação. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Object[]) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, BindingParameterCollection) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, Object[]) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[]) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, String, Object[]) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| CanBuildChannelFactory<TChannel>(BindingParameterCollection) |
Devolve um valor que indica se a ligação atual pode construir uma pilha de channel factory no cliente que satisfaz a coleção de parâmetros de ligação especificada. (Herdado de Binding) |
| CanBuildChannelFactory<TChannel>(Object[]) |
Devolve um valor que indica se a ligação atual pode construir uma stack de channel factory no cliente que satisfaz os requisitos especificados por um array de objetos. (Herdado de Binding) |
| CanBuildChannelListener<TChannel>(BindingParameterCollection) |
Devolve um valor que indica se a ligação atual pode construir uma pilha de ouvintes de canal no serviço que satisfaz a coleção de parâmetros de ligação especificada. (Herdado de Binding) |
| CanBuildChannelListener<TChannel>(Object[]) |
Devolve um valor que indica se a ligação atual pode construir uma pilha de ouvintes de canal no serviço que satisfaça os critérios especificados num array de objetos. (Herdado de Binding) |
| CreateBindingElements() |
Quando sobrescrito numa classe derivada, cria-se uma coleção que contém os elementos de ligação que fazem parte da ligação atual. (Herdado de Binding) |
| 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>(BindingParameterCollection) |
Devolve um objeto tipado solicitado, se presente, da camada apropriada na pilha de ligação. (Herdado de Binding) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ShouldSerializeName() |
Devolve se o nome da ligação deve ser serializado. (Herdado de Binding) |
| ShouldSerializeNamespace() |
Devolve se o namespace da ligação deve ser serializado. (Herdado de Binding) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IBindingRuntimePreferences.ReceiveSynchronously |
Obtém um valor que indica se os pedidos recebidos podem ser tratados de forma mais eficiente, síncrona ou assíncrona. |