Azure.Messaging.ServiceBus Namespace

Classes

CreateMessageBatchOptions

O conjunto de opções que pode ser especificado para influenciar a maneira como um lote de mensagens do barramento de serviço se comporta e é enviado para a Fila/Tópico.

MessageLockLostEventArgs

Esse tipo representa os argumentos de evento relacionados ao evento de perda de bloqueio de mensagem.

ProcessErrorEventArgs

Contém informações sobre a entidade cujo processamento gerou uma exceção, bem como a exceção que foi gerada.

ProcessMessageEventArgs

Os ProcessMessageEventArgs argumentos de evento contain que são específicos para o ServiceBusReceivedMessage que está sendo processado.

ProcessorReceiveActions

Um conjunto de ações relacionadas ao recebimento que podem ser executadas a partir do retorno de chamada de mensagem do processador.

ProcessSessionEventArgs

Os ProcessSessionEventArgs argumentos de evento contain relacionados à sessão que está sendo processada.

ProcessSessionMessageEventArgs

Os ProcessSessionMessageEventArgs argumentos de evento contain que são específicos para a ServiceBusReceivedMessage sessão e que está sendo processada.

ServiceBusClient

O ServiceBusClient é o cliente de nível superior por meio do qual todas as entidades do Barramento de Serviço podem ser interagedas. Todos os tipos de nível inferior recuperados daqui, como ServiceBusSender e ServiceBusReceiver , por exemplo, compartilharão a mesma conexão AMQP. Descartar o ServiceBusClient fará com que a conexão AMQP seja fechada.

ServiceBusClientOptions

O conjunto de opções que pode ser especificado ao criar um Azure.Messaging.ServiceBus.ServiceBusConnection para configurar seu comportamento.

ServiceBusConnectionStringProperties

O conjunto de propriedades que compõem uma cadeia de conexão do Barramento de Serviço.

ServiceBusException

Serve como base para exceções produzidas dentro do contexto do Barramento de Serviço.

ServiceBusMessage

O ServiceBusMessage é usado para enviar dados para Filas e Tópicos do Barramento de Serviço. Ao receber mensagens, o ServiceBusReceivedMessage é usado.

ServiceBusMessageBatch

Um conjunto de ServiceBusMessage com restrições de tamanho conhecidas antecipadamente, destinado a ser enviado para a Fila/Tópico como um único lote. Um ServiceBusMessageBatch pode ser criado usando CreateMessageBatchAsync(CancellationToken). As mensagens podem ser adicionadas ao lote usando o TryAddMessage(ServiceBusMessage) método no lote.

ServiceBusModelFactory

Essa classe contém métodos para criar determinados modelos do ServiceBus.

ServiceBusProcessor

O ServiceBusProcessor fornece uma abstração em torno de um conjunto de que permite o uso de ServiceBusReceiver um modelo baseado em evento para processamento recebido ServiceBusReceivedMessage. Ele é construído chamando CreateProcessor(String, ServiceBusProcessorOptions). O manipulador de mensagens é especificado com a ProcessMessageAsync propriedade . O manipulador de erros é especificado com a ProcessErrorAsync propriedade . Para iniciar o processamento depois que os manipuladores tiverem sido especificados, chame StartProcessingAsync(CancellationToken).

ServiceBusProcessorOptions

O conjunto de opções que pode ser especificado ao criar um ServiceBusProcessor para configurar seu comportamento.

ServiceBusReceivedMessage

O ServiceBusReceivedMessage é usado para receber dados de Filas e Assinaturas do Barramento de Serviço. Ao enviar mensagens, o ServiceBusMessage é usado.

ServiceBusReceiver

O ServiceBusReceiver é responsável por receber ServiceBusReceivedMessage e resolver mensagens de Filas e Assinaturas. Ele é construído chamando CreateReceiver(String, ServiceBusReceiverOptions).

ServiceBusReceiverOptions

O conjunto de opções que pode ser especificado ao criar um ServiceBusReceiver para configurar seu comportamento.

ServiceBusRetryOptions

O conjunto de opções que pode ser especificado para influenciar como as tentativas de repetição são feitas e uma falha é qualificada para ser repetida.

ServiceBusRetryPolicy

Uma representação abstrata de uma política para controlar a repetição de operações de mensagens.

ServiceBusRuleManager

O ServiceBusRuleManager permite que as regras de uma assinatura sejam gerenciadas. O gerenciador de regras requer apenas ouvir declarações, enquanto o ServiceBusAdministrationClient requer Gerenciar declarações.

ServiceBusSender

Um cliente responsável por enviar ServiceBusMessage para uma entidade específica do Barramento de Serviço (Fila ou Tópico). Ele pode ser usado para entidades de sessão e não de sessão. Ele é construído chamando CreateSender(String).

ServiceBusSenderOptions

O conjunto de opções que pode ser especificado ao criar um ServiceBusSender para configurar seu comportamento.

ServiceBusSessionProcessor

O ServiceBusSessionProcessor fornece uma abstração em torno de um conjunto de que permite o uso de ServiceBusSessionReceiver um modelo baseado em evento para processamento recebido ServiceBusReceivedMessage. Ele é construído chamando CreateSessionProcessor(String, ServiceBusSessionProcessorOptions). O manipulador de mensagens é especificado com a ProcessMessageAsync propriedade . O manipulador de erros é especificado com a ProcessErrorAsync propriedade . Para iniciar o processamento depois que os manipuladores tiverem sido especificados, chame StartProcessingAsync(CancellationToken).

ServiceBusSessionProcessorOptions

O conjunto de opções que pode ser especificado ao criar um ServiceBusSessionProcessor para configurar seu comportamento.

ServiceBusSessionReceiver

O ServiceBusSessionReceiver é responsável por receber ServiceBusReceivedMessage e resolver mensagens de filas e assinaturas habilitadas para sessão. Ele é construído chamando AcceptNextSessionAsync(String, String, ServiceBusSessionReceiverOptions, CancellationToken).

ServiceBusSessionReceiverOptions

O conjunto de opções que pode ser especificado ao criar um ServiceBusSessionReceiver para configurar seu comportamento.

SessionLockLostEventArgs

Esse tipo representa os argumentos de evento relacionados ao evento de bloqueio de sessão perdido.

Enumerações

ServiceBusErrorSource

A origem do erro quando ProcessErrorEventArgs é gerado.

ServiceBusFailureReason

O conjunto de motivos conhecidos para uma falha de operação do Barramento de Serviço que foi a causa de uma exceção.

ServiceBusMessageState

Representa o estado da mensagem do ServiceBusReceivedMessage

ServiceBusReceiveMode

O modo no qual receber mensagens.

ServiceBusRetryMode

O tipo de abordagem a ser aplicada ao calcular o atraso entre tentativas de repetição.

ServiceBusTransportType

Especifica o tipo de protocolo e transporte que será usado para se comunicar com Barramento de Serviço do Azure.

SubQueue

Representa as possíveis subconsultas do sistema que podem ser recebidas.