Microsoft.ServiceBus.Messaging 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
AllowRule |
Representa a regra a ser permitida. |
AuthorizationRule |
Define a regra de autorização Barramento de Serviço do Azure usada para determinar se uma operação é permitida ou não. |
AuthorizationRules |
Representa uma coleção de AuthorizationRule. |
BrokeredMessage |
Representa a unidade de comunicação entre clientes do Barramento de Serviço. |
BrokeredMessageProperty |
Representa o recipiente de propriedades de um BrokeredMessage. |
ClientAffineProperties | |
ClientEntity |
Uma estrutura de dados que representa os eventos enviados e recebidos de um fluxo do Hub de Eventos. |
ConsumerGroupDescription |
Representa uma descrição do grupo de consumidores. |
CorrelationFilter |
Representa a expressão de filtro de correlação. |
DefaultEventProcessorFactory<T> |
Representa a fábrica do processador de eventos padrão. |
DuplicateMessageException |
Exceção para sinalizar erros duplicados de mensagem. |
EntityDescription |
Representa a descrição de uma entidade. |
EntityMetadataUpdatedException |
Gerado se os metadados de entidade tiverem sido alterados. |
EventData |
Representa o evento enviado e recebido de um fluxo de Hubs de Eventos. Ele contém o corpo do evento, um recipiente de propriedades definido pelo usuário e vários metadados que descrevem o evento, como seu deslocamento na partição e seu número na sequência de fluxo. As partições são preenchidas com uma sequência de dados de evento. |
EventDataBatch |
Uma classe auxiliar para criar um lote de objetos EventData a serem usados para a chamada SendBatch ou SendBatchAsync. |
EventDataSystemPropertyNames |
Fornece os nomes (como campos) de todas as propriedades do sistema que o Barramento de Serviço atualiza automaticamente. |
EventHubClient |
Uma classe de âncora usada para enviar e receber eventos de e para um Hub de Eventos. |
EventHubConsumerGroup |
Representa o grupo de consumidores em um Hub de Eventos. Essa classe cria receptores para um grupo de consumidores específico em um Hub de Eventos. Esse pode ser o grupo de consumidores padrão ou outro grupo de consumidores criado pelo usuário. |
EventHubDescription |
Representa a descrição de metadados de um Hub de Eventos. |
EventHubReceiver |
Uma classe cliente usada em operações de recebimento relacionadas a um grupo de consumidores do Hub de Eventos. Representa uma conexão de receptor lógico com uma partição específica do Hub de Eventos dentro de um grupo de consumidores. |
EventHubRuntimeInformation |
Retorna informações de runtime dos Hubs de Eventos, que são necessárias para criar EventHubSender objetos ou EventHubReceiver . |
EventHubSender |
Uma classe cliente usada em operações de envio para um Hub de Eventos. Representa uma conexão lógica do remetente a uma partição específica do Hub de Eventos. |
EventPosition |
Define uma posição de um EventData na partição do hub de eventos. A posição pode ser de Offsetou SequenceNumberEnqueuedTimeUtc. |
EventProcessorFaultedEventArgs | |
EventProcessorHost |
Um host muito simples para processar mensagens do EventHub. Ele cuida da distribuição de partições do EventHub entre instâncias eventProcessorHost. Ele cria um Blob de Blocos do Azure para cada partição no EventHub e usa esses blobs para gerenciar a concessão de uma partição. Cada instância eventProcessorHost está executando as duas seguintes tarefas: 1) Renovar Concessões: mantém o controle das concessões atualmente pertencentes ao host e continua renovando as concessões. 2) Adquirir Concessões: cada instância sonda continuamente todos os blobs de concessão para marcar se houver concessões que ele deve adquirir para que o sistema entre em estado equilibrado. O aplicativo cliente precisa implementar IEventProcessor e registrar a implementação do processador com EventProcessorHost. |
EventProcessorOptions |
Define as opções de runtime ao registrar uma IEventProcessor interface com um EventHubConsumerGroup. Esse também é o mecanismo para capturar exceções de uma IEventProcessor instância usada por um objeto EventProcessorHost. |
ExceptionReceivedEventArgs |
Fornece dados para o evento de ExceptionReceived . |
FalseFilter |
Representa a expressão de filtro false. |
Filter |
Descreve uma expressão de filtro que é avaliada em relação a um BrokeredMessage. |
FilterException |
A exceção gerada para sinalizar erros de ação de filtro. |
InternalServerErrorException | |
IpFilterAuthorizationRule | |
Lease |
Contém informações de propriedade de partição. |
LeaseCannotBeAcquiredException | |
LeaseLostException |
Representa uma exceção que ocorre quando a concessão de serviço foi perdida. |
ManagementStrings |
Fornece constantes de cadeia de caracteres usadas no Barramento de Serviço do Microsoft Azure Messaging. |
MessageCountDetails |
Essa classe contém propriedades que lhe permitem recuperar detalhes de mensagens de subfilas de entidades do sistema de mensagens primárias (filas, tópicos, assinaturas). |
MessageLockLostException |
A exceção gerada para sinalizar erros perdidos de bloqueio de mensagem. |
MessageNotFoundException |
A exceção gerada para sinalizar erros não encontrados na mensagem. |
MessageReceiver |
A classe MessageReceiver é usada para receber mensagens do contêiner de mensagens e confirmá-las. |
MessageSender |
A classe MessageSender é usada para enviar mensagens do Barramento de Serviço. |
MessageSession |
Representa uma sessão de mensagem que permite o agrupamento de mensagens relacionadas para processamento em uma única transação. |
MessageSessionAsyncHandler |
Representa o manipulador assíncrono associado à sessão de mensagem. |
MessageSessionHandler |
Representa o manipulador associado à sessão de mensagem. |
MessageSizeExceededException |
Representa uma exceção quando o tamanho da mensagem excedeu o tamanho máximo permitido. |
MessageStoreLockLostException |
Representa a exceção gerada para sinalizar erros perdidos de bloqueio do repositório de mensagens. |
MessagingCommunicationException |
A exceção gerada para sinalizar erros de comunicação de mensagens. |
MessagingEntityAlreadyExistsException |
Representa a exceção gerada para sinalizar que a entidade de mensagens já existe erros. |
MessagingEntityClient |
Essa é a classe abstrata base que todos os clientes para entidades de gerenciamento de bagunça, como tópicos, filas e assinaturas. |
MessagingEntityDisabledException |
Exceção para sinalização de erros de entidade de mensagens desabilitadas. |
MessagingEntityNotFoundException |
A exceção gerada para sinalizar a entidade de mensagens não encontrou erros. |
MessagingException |
Representa a exceção gerada para sinalizar erros de mensagens. |
MessagingExceptionDetail |
Fornece os detalhes da exceção de mensagens. |
MessagingExceptionHelper | |
MessagingFactory |
A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas. |
MessagingFactorySettings |
Representa as configurações de fábrica de mensagens. |
NamespaceInfo |
Representa metadados relacionados a um namespace de mensagens. |
NetMessagingBinding |
Representa a associação usada para o sistema de mensagens net. |
NetMessagingTransportBindingElement |
Representa o elemento de associação usado para especificar um transporte de mensagens net para transmitir mensagens no Barramento de Serviço. |
NetMessagingTransportSettings |
Representa as configurações de transporte de mensagens do .NET. |
NoMatchingSubscriptionException |
A exceção gerada quando a correspondência de assinatura não resultou em nenhuma correspondência. |
OnMessageOptions |
Fornece opções associadas ao processamento da bomba de mensagem usando OnMessage(Action<BrokeredMessage>) e OnMessage(Action<BrokeredMessage>). |
OnShardMessageOptions |
Representa as opções disponíveis para a mensagem de fragmento. |
PairedMessagingFactoryException |
Representa a exceção ocorrida para a fábrica de mensagens emparelhada. |
PairedNamespaceEventArgs |
Representa os argumentos de evento associados ao namespace emparelhado para o sistema de mensagens do barramento de serviço. |
PairedNamespaceOptions |
Representa as opções para o namespace emparelhado para o sistema de mensagens do barramento de serviço. |
PartitionContext |
Encapsula informações relacionadas a uma partição de Hubs de Eventos usada por IEventProcessor. |
PartitionDescription |
Representa os metadados e as informações de runtime aproximadas para uma partição lógica de um Hub de Eventos. |
PartitionManagerOptions |
Opções para controlar vários aspectos da distribuição de partição que ocorrem na EventProcessorHost instância. |
PartitionNotOwnedException |
Representa a exceção gerada para sinalizar erros de partição não pertencentes. |
PartitionRuntimeInformation |
Representa as informações aproximadas de runtime para uma partição lógica de um Hub de Eventos. |
PrivateEndpointAuthorizationRule | |
PublisherRevokedException |
Exceção para sinalização de erros revogados do editor. |
QueueClient |
Representa o objeto cliente da fila. |
QueueDescription |
Representa a descrição dos metadados da fila. |
QuotaExceededException |
A exceção gerada para a cota de sinalização excedeu os erros. |
ReceiverDisconnectedException |
Essa exceção será gerada se dois ou mais EventHubReceiver objetos se conectarem à mesma partição dos Hubs de Eventos com valores de época diferentes. |
ReceiverOptions |
As opções de representação podem ser definidas durante a criação de um receptor do hub de eventos. |
ReceiverRuntimeInfo |
Representa as informações aproximadas de runtime do receptor para uma partição lógica de um Hub de Eventos. |
RelayDescription |
Representa uma descrição da Retransmissão do WCF. |
RevokedPublisherDescription | |
RuleAction |
Representa as ações de filtro permitidas para a transformação de uma mensagem que foram correspondidas por uma expressão de filtro. |
RuleActionException |
A exceção gerada para erros de ação de filtro de sinalização e é gerada quando uma operação relacionada ao filtro falha. |
RuleDescription |
Representa uma descrição de uma regra. |
SendAvailabilityBacklogException |
Representa a exceção ocorrida durante o envio de listas de pendências de disponibilidade. |
SendAvailabilityMessagingException |
Representa as exceções ocorridas durante o envio da disponibilidade para as mensagens. |
SendAvailabilityPairedNamespaceOptions |
Representa as opções para o envio da disponibilidade do namespace emparelhado. |
ServerBusyException |
Representa a exceção gerada quando um servidor é sobrecarregado com operações lógicas. |
SessionCannotBeLockedException |
Representa a exceção gerada quando uma mensagem não pode adquirir bloqueio em uma sessão. |
SessionHandlerOptions |
Representa as opções para o manipulador de sessão. |
SessionLockLostException |
A exceção gerada para sinalizar erros de perda de bloqueio de sessão. No caso de entidades de mensagens particionadas, as partições às vezes se movem para alcançar o balanceamento de carga entre nós do Barramento de Serviço; por exemplo, quando um nó é reiniciado ou novos nós são adicionados para compartilhar a carga. Quando isso acontece, os bloqueios de sessão podem ser perdidos, mas as mensagens nunca são perdidas. Se uma partição for movida após a sessão ser bloqueada, a chamada de processamento de mensagem de confirmação/conclusão falhará, pois o bloqueio será perdido. No entanto, a mensagem permanece e você pode tentar lê-la novamente. Portanto, você pode receber uma SessionLockLostException exceção mesmo que a mensagem em si não seja perdida. Nesse caso, você pode repetir a operação de processamento de mensagens. |
SharedAccessAuthorizationRule |
Define a regra de autorização para a operação de acesso compartilhado. |
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 BrokeredMessage. |
SubscriptionClient |
Representa a classe de âncora usada em operações em tempo de execução relacionadas a uma assinatura de tópico. |
SubscriptionDescription |
Representa uma descrição da assinatura. |
TopicClient |
Uma classe de âncora usada para acessar um TopicDescription para executar operações em tempo de execução. |
TopicDescription |
Representa uma descrição do tópico. |
TransactionSizeExceededException |
Representa uma exceção quando o tamanho da transação excede. |
TrueFilter |
Corresponde a uma expressão de filtro. |
VirtualNetworkAuthorizationRule |
Interfaces
ICheckpointManager |
Fornece métodos para executar o ponto de verificação de forma assíncrona. Extensibilidade é fornecida para especificar o armazenamento específico do host para armazenar o deslocamento. Isso é fornecido quando RegisterProcessorAsync<T>(Lease, ICheckpointManager) é chamado, para verificar a posição de deslocamento usando CheckpointAsync(EventData). |
IEventProcessor |
Fornece métodos para processadores de eventos. Os aplicativos devem implementar essa interface, que permite a manipulação de eventos dos Hubs de Eventos. Essa interface é o ponto de extensibilidade main para EventProcessorHost e RegisterProcessor<T>(Lease, ICheckpointManager). |
IEventProcessorFactory |
Uma interface que fornece uma fábrica para criar instâncias de IEventProcessor. |
IMessageSessionAsyncHandler |
Representa uma interface para o manipulador assíncrono da sessão de mensagem. |
IMessageSessionAsyncHandlerFactory |
Representa uma interface para a fábrica de manipuladores associada à sessão de mensagem. |
IMessageSessionHandler |
Representa uma interface para o manipulador associado à sessão de mensagem. |
IMessageSessionHandlerFactory |
Representa uma interface para a fábrica de manipuladores associada à sessão de mensagem. |
Enumerações
AccessCheckResult | |
AccessRights |
Especifica os direitos de acesso possíveis para um usuário. |
AllowRuleClaimType |
Especifica uma enumeração do tipo AllowRuleClaim. |
CloseReason |
Enumera o motivo do fechamento da sessão. |
CursorType |
Enumera o tipo de cursor de mensagens. |
EntityAvailabilityStatus |
Enumera o status da disponibilidade da entidade. |
EntityStatus |
Enumera os valores possíveis para o status de uma entidade de mensagens. |
IpFilterActionType |
Represente o tipo de ação ao qual o ip que corresponde ao IpFilter é aplicado. |
MessageState |
Enumera um estado de mensagem. |
MessagingExceptionDetail.ErrorLevelType |
Enumera os tipos de nível de erro para a comunicação de mensagens. |
MessagingSKUs |
Especifica o SKU do namespace de mensagens. |
ReceiveMode |
Enumera os valores para o modo de recebimento. O padrão é PeekLock. |
TileType |
Enumera tipos de bloco de mensagens. |
ToastType |
Enumera os tipos de imagem e texto para notificação do sistema. |
TransportType |
Uma enumeração que define o protocolo de mensagens como NetMessaging (um protocolo proprietário para Barramento de Serviço do Azure) ou AMQP (um padrão do setor). |
Azure SDK for .NET