Microsoft.Azure.ServiceBus Namespace
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.
Classes
ClientEntity |
Contrato para todas as entidades de cliente com o estado Open-Close/Abort m/c main finalidade: closeAll related entities |
CorrelationFilter |
Representa a expressão de filtro de correlação. |
EntityNameHelper |
Essa classe pode ser usada para formatar o caminho para diferentes tipos de entidade do Barramento de Serviço. |
ExceptionReceivedContext |
Contexto fornecido para ExceptionReceivedEventArgs exceção gerada pelo cliente. |
ExceptionReceivedEventArgs |
Fornece dados para o evento de ExceptionReceivedHandler . |
ExceptionReceivedEventArgsAction |
Ação que ocorre quando ExceptionReceivedEventArgs é gerado. |
FalseFilter |
Não corresponde a nenhuma das mensagens que chegam para serem selecionadas para a assinatura. |
Filter |
Descreve uma expressão de filtro avaliada em relação a uma Mensagem. |
Message |
O objeto de mensagem usado para comunicar e transferir dados com o Barramento de Serviço. |
Message.SystemPropertiesCollection |
Uma coleção usada para armazenar propriedades definidas pelo serviço do Barramento de Serviço. |
MessageHandlerOptions |
Fornece opções associadas ao processamento da bomba de mensagens usando RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions) e RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions). |
MessageLockLostException |
A exceção gerada quando o bloqueio na mensagem é perdido. Os chamadores devem chamar Receber e processar a mensagem novamente. |
MessageNotFoundException |
A exceção gerada quando a mensagem solicitada não é encontrada. |
MessageSizeExceededException |
A exceção gerada quando o tamanho da mensagem excede o limite. |
MessagingEntityDisabledException |
A exceção gerada quando a Entidade de Mensagens está desabilitada. Habilite a entidade novamente usando o Portal. |
MessagingEntityNotFoundException |
A exceção gerada quando a Entidade de Mensagens não é encontrada. Verifique se a entidade existe. |
NoRetry |
Uma política de repetição, que não tenta novamente. |
QueueClient |
QueueClient pode ser usado para todas as interações básicas com uma Fila do Barramento de Serviço. |
QuotaExceededException |
A exceção gerada quando a Cota (Tamanho Máximo da Entidade ou outra Conexão etc. ) alocada para a Entidade foi excedida. Os chamadores devem marcar a mensagem de erro para ver qual cota excedeu e tomar as medidas apropriadas. |
RetryExponential |
Implementação de RetryPolicy em que o atraso entre as repetições crescerá de maneira exponencial escalonada. RetryIntervals será calculado usando um retryFactor que é uma função de deltaBackOff (MaximumBackoff - MinimumBackoff) e MaximumRetryCount. RetryPolicy não será aplicado quando uma transação ambiente for encontrada. |
RetryPolicy |
Representa uma abstração para repetir operações de mensagens. Os usuários não devem implementar essa classe e, em vez disso, devem usar uma das implementações fornecidas. RetryPolicy não será aplicado quando uma transação ambiente for encontrada. |
RuleAction |
Representa as ações de filtro permitidas para a transformação de uma mensagem que foram correspondidas por uma expressão de filtro. |
RuleDescription |
Representa uma descrição de uma regra. |
ServerBusyException |
A exceção gerada quando um servidor está ocupado. Os chamadores devem aguardar um pouco e repetir a operação. |
ServiceBusCommunicationException |
Exceção para sinalizar erros gerais de comunicação relacionados a operações de mensagens. |
ServiceBusConnection |
Objeto de conexão com o namespace do barramento de serviço |
ServiceBusConnectionStringBuilder |
Usado para gerar cadeias de conexão do Barramento de Serviço. |
ServiceBusException |
Exceção base para vários erros do Barramento de Serviço. |
ServiceBusTimeoutException |
A exceção que é gerada quando um tempo limite é encontrado. Os chamadores repetem a operação. |
SessionCannotBeLockedException |
A exceção gerada quando uma sessão não pode ser bloqueada. |
SessionClient |
Um cliente de sessão pode ser usado para aceitar objetos de sessão que podem ser usados para interagir com todas as mensagens com a mesma sessionId. |
SessionHandlerOptions |
Fornece opções associadas ao processamento de bomba de sessão usando RegisterSessionHandler(Func<IMessageSession,Message,CancellationToken,Task>, SessionHandlerOptions) e RegisterSessionHandler(Func<IMessageSession,Message,CancellationToken,Task>, SessionHandlerOptions). |
SessionLockLostException |
A exceção que é gerada quando o bloqueio na Sessão expirou. Os chamadores devem receber a Sessão novamente. |
SqlFilter |
Representa um filtro que é uma composição de uma expressão e uma ação executada no pipeline pub/sub. |
SqlRuleAction |
Representa o conjunto de ações escritas na sintaxe baseada em linguagem SQL executada em um Message. |
SubscriptionClient |
SubscriptionClient pode ser usado para todas as interações básicas com uma assinatura do Barramento de Serviço. |
TopicClient |
TopicClient pode ser usado para todas as interações básicas com um tópico do Barramento de Serviço. |
TrueFilter |
Corresponde a todas as mensagens que chegam para serem selecionadas para a assinatura. |
UnauthorizedException |
A exceção gerada quando o usuário não tem acesso à entidade. |
Interfaces
IClientEntity |
Uma interface que mostra a funcionalidade comum entre todos os clientes do Barramento de Serviço. |
IMessageSession |
Descreve um objeto Session. IMessageSession pode ser usado para executar operações em sessões. |
IQueueClient |
QueueClient pode ser usado para todas as interações básicas com uma Fila do Barramento de Serviço. |
ISessionClient |
Descreve um cliente de sessão. Um cliente de sessão pode ser usado para aceitar objetos de sessão que podem ser usados para interagir com todas as mensagens com a mesma sessionId. |
ISubscriptionClient |
SubscriptionClient pode ser usado para todas as interações básicas com uma assinatura do Barramento de Serviço. |
ITopicClient |
TopicClient pode ser usado para todas as interações básicas com um tópico do Barramento de Serviço. |
Enumerações
MessageState | |
ReceiveMode |
Especifica o comportamento do receptor. |
ServiceBusConnectionStringBuilder.AuthenticationType | |
TransportType |
Tipo de transporte AMQP |
Azure SDK for .NET