Exportar (0) Imprimir
Expandir Tudo

Namespace Microsoft.ServiceBus.Messaging

O namespace Microsoft.ServiceBus.Messaging fornece um serviço de enfileiramento de mensagens confiável e um sistema de mensagens de publicação/assinatura durável no Microsoft Azure Service Bus.

  Classe Descrição
Classe pública AllowRule Representa a regra a permitir.
Classe pública AuthorizationRule Define a regra do Barramento de Serviço do Azure utilizado para determinar se uma operação é ou não permitida.
Classe pública AuthorizationRules Representa uma coleção de AuthorizationRule.
Classe pública BrokeredMessage Representa a unidade de comunicação entre os clientes do AppFabric ServiceBus.
Classe pública BrokeredMessageProperty Representa o recipiente de propriedades de uma BrokeredMessage.
Classe pública ClientEntity A estrutura de dados que representa os eventos enviados e recebidos de um fluxo de Hub de Eventos.
Classe pública ConsumerGroupDescription Representa uma descrição do grupo de consumidores.
Classe pública CorrelationFilter Representa a expressão do filtro de correlação.
Classe pública DefaultEventProcessorFactory<T> Representa o alocador para o processador de eventos padrão.
Classe pública DuplicateMessageException Exceção para sinalizar erros de mensagem duplicada.
Classe pública EntityDescription Representa a descrição de uma entidade.
Classe pública EventData Representa o evento enviado e recebido de um fluxo de Hubs de Eventos. Contém o corpo do evento, um recipiente de propriedades definidas pelo usuário e vários metadados que descrevem o evento, como seu deslocamento na partição e seu número na sequência do fluxo. Partições são preenchidas com uma sequência de dados de evento.
Classe pública EventDataSystemPropertyNames Fornece os nomes (como campos) de todas as propriedades do sistema que o Barramento de Serviço atualiza automaticamente.
Classe pública EventHubClient Uma classe âncora usada para enviar e receber eventos de e para uma Event Hub.
Classe pública EventHubConsumerGroup Representa o grupo de consumidores dentro de um Hub de Eventos. Essa classe cria receptores para um grupo de consumidores específico dentro de um Hub de Eventos. Pode ser o grupo de consumidores padrão ou outro grupo de consumidores criado pelo usuário.
Classe pública EventHubDescription Representa a descrição de metadados de um Hub de Eventos.
Classe pública EventHubReceiver Uma classe cliente usada nas operações de recebimento relacionadas a um grupo de consumidores de 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.
Classe pública EventHubRuntimeInformation Retorna as informações de tempo de execução dos hubs de eventos que são necessárias para a criação dos objetos EventHubSender e EventHubReceiver.
Classe pública EventHubSender Uma classe cliente usada nas operações de envio para um Hub de Eventos. Representa uma conexão de remetente lógica a uma partição de Hub de Eventos específica.
Classe pública EventProcessorOptions Define as opções de tempo de execução ao registrar uma interface IEventProcessor em um EventHubConsumerGroup. Esse também é o mecanismo para obter exceções de uma instância IEventProcessor usada por um objeto do EventProcessorHost.
Classe pública ExceptionReceivedEventArgs Fornece os dados para o evento de ExceptionReceived.
Classe pública FalseFilter Representa a expressão de filtro falsa.
Classe pública Filter Descreve uma expressão de filtro avaliada em relação a uma BrokeredMessage.
Classe pública FilterException A exceção gerada para sinalizar erros da ação de filtro.
Classe pública Lease Contém informações de propriedade da partição.
Classe pública LeaseLostException Representa uma exceção que ocorre quando a concessão de serviços é perdida.
Classe pública ManagementStrings Fornece constantes de cadeia de caracteres usadas em mensagens do Barramento do Serviço do Microsoft Azure.
Classe pública MessageClientEntity Representa uma entidade de cliente de mensagem.
Classe pública MessageCountDetails Essa classe contém propriedades que permitem que você recupere detalhes de mensagens de sub-filas das principais entidades de mensagens (filas, tópicos, assinaturas).
Classe pública MessageLockLostException A exceção gerada para sinalizar erros de perda de bloqueio da mensagem.
Classe pública MessageNotFoundException A exceção gerada para sinalizar erros de mensagem não encontrada.
Classe pública MessageReceiver Recebe mensagens do contêiner de mensagens e as reconhece.
Classe pública MessageSender A classe MessageSender é usada para enviar mensagens do Service Bus. Apesar de ser possível usar a classe QueueClient para enviar e receber mensagens sem criar um objeto MessageSender, também é possível usar o MessageSender e o MessageReceiver para criar um remetente e um receptor em uma entidade sem saber se é um tópico ou uma fila.
Classe pública MessageSession Representa uma sessão de mensagem que possibilita o agrupamento de mensagens relacionadas para o processamento em uma única transação.
Classe pública MessageSessionAsyncHandler Representa o manipulador assíncrono associado à sessão de mensagem.
Classe pública MessageSessionHandler Representa o manipulador associado à sessão de mensagem.
Classe pública MessageSizeExceededException Representa uma exceção ocorrida quando o tamanho da mensagem excedeu o tamanho máximo permitido.
Classe pública MessageStoreLockLostException Representa a exceção que é lançada para sinalização de erros de bloqueio perdido do repositório de mensagens.
Classe pública MessagingCommunicationException A exceção gerada para sinalizar erros de comunicação no sistema de mensagens.
Classe pública MessagingEntityAlreadyExistsException Representa a exceção que é lançada para a sinalização de erros de entidade de sistema de mensagens já existentes.
Classe pública MessagingEntityDisabledException Exceção para sinalizar erros desativados da entidade de sistema de mensagens.
Classe pública MessagingEntityNotFoundException A exceção gerada para sinalizar erros de entidade do sistema de mensagens não encontrada.
Classe pública MessagingException A exceção gerada para sinalizar erros no sistema de mensagens.
Classe pública MessagingExceptionDetail Fornece detalhes da exceção do sistema de mensagens.
Classe pública MessagingFactory Representa uma fábrica do sistema de mensagens. Essa é a classe âncora usada para operações de tempo de execução que enviam e recebem mensagens de e para filas, tópicos ou assinaturas do Barramento de Serviço.
Classe pública MessagingFactorySettings Representa as configurações da fábrica do sistema de mensagens.
Classe pública NetMessagingBinding Representa a associação usada para o sistema de mensagens da rede.
Classe pública NetMessagingTransportBindingElement Representa o elemento de associação usado para especificar um transporte de sistema de mensagens de rede para transmissão de mensagens no Service Bus.
Classe pública NetMessagingTransportSettings Representa as configurações de transporte do sistema de mensagens .NET.
Classe pública NoMatchingSubscriptionException A exceção que é emitida quando uma correspondência de assinatura resulta em nenhuma correspondência.
Classe pública OnMessageOptions Fornece opções associadas ao processamento da bomba de mensagens usando OnMessage(Action<BrokeredMessage>) e OnMessage(Action<BrokeredMessage>).
Classe pública OnShardMessageOptions Representa as opções disponíveis para a mensagem de fragmento.
Classe pública PairedMessagingFactoryException Representa a exceção ocorrida para o alocador de mensagens emparelhado.
Classe pública PairedNamespaceEventArgs Representa os argumentos do evento associado ao namespace emparelhado para as mensagens do Service Bus.
Classe pública PairedNamespaceOptions Representa as opções para o namespace emparelhado para as mensagens do Service Bus.
Classe pública PartitionContext Encapsula informações relativas a uma partição Event Hubs usada por IEventProcessor.
Classe pública PartitionDescription Representa os metadados e as informações de tempo de aproximadas execução para uma partição lógica de um Hub de Eventos.
Classe pública PartitionNotOwnedException Representa a exceção que é lançada para a sinalização de erros de partição não possuída.
Classe pública PartitionRuntimeInformation
Classe pública PnsCredentialProperties Representa as propriedades de credencial de um serviço de notificação por push.
Classe pública PublisherRevokedException
Classe pública QueueClient Representa o objeto de cliente da fila.
Classe pública QueueDescription Representa a descrição dos metadados da fila.
Classe pública QuotaExceededException A exceção gerada para sinalizar erros de cota excedida.
Classe pública ReceiverDisconnectedException Essa exceção será lançada se dois ou mais objetos EventHubReceiver se conectarem à mesma partição de Hubs de Eventos com diferentes valores de epoch.
Classe pública RelayDescription Representa uma descrição de retransmissão.
Classe pública RevokedPublisherDescription
Classe pública RuleAction Representa as ações de filtro permitidas para a transformação de uma mensagem que foi correspondida com uma expressão de filtro.
Classe pública RuleActionException A exceção gerada para sinalizar erros da ação de filtro e é gerada quando uma operação relacionada ao filtro falha.
Classe pública RuleDescription Representa uma descrição de uma regra.
Classe pública SendAvailabilityBacklogException Representa a exceção ocorrida durante o envio de pendências de disponibilidade.
Classe pública SendAvailabilityMessagingException Representa as exceções ocorridas durante o envio de disponibilidade para as mensagens.
Classe pública SendAvailabilityPairedNamespaceOptions Representa as opções para o envio da disponibilidade do namespace emparelhado.
Classe pública ServerBusyException Representa a exceção que é lançada quando um servidor está sobrecarregado com operações lógicas.
Classe pública SessionCannotBeLockedException Representa a exceção que é lançada quando uma mensagem não pode adquirir o bloqueio em uma sessão.
Classe pública SessionHandlerOptions Representa as opções para o manipulador de sessão.
Classe pública SessionLockLostException A exceção gerada para sinalizar erros de perda de bloqueio da sessão.Em caso de partitioned messaging entities, as partições, às vezes, movem-se para atingir o balanceamento de carga nos nós 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 mover-se após a sessão ser bloqueada, a chamada de processamento de reconhecimento/conclusão de mensagem falhará, pois o bloqueio estará perdido. No entanto, a mensagem permanecerá e você poderá tentar lê-la novamente. Assim, você pode receber uma exceção SessionLockLostException, mesmo que a mensagem em si não esteja perdida. Neste caso, você pode repetir a operação de processamento de mensagens.
Classe pública SharedAccessAuthorizationRule Define a regra de autorização para a operação de acesso compartilhado.
Classe pública SqlFilter Representa um filtro que é uma composição de uma expressão e de uma ação executada no pipeline de publicação/assinatura.
Classe pública SqlRuleAction Representa o conjunto de ações gravadas em sintaxe baseada em linguagem SQL, que é executado em uma BrokeredMessage.
Classe pública SubscriptionClient Representa a classe âncora usada em operações de tempo de execução relacionadas a uma assinatura de tópico.
Classe pública SubscriptionDescription Representa uma descrição da assinatura.
Classe pública TopicClient Uma classe âncora usada para acessar um Topic para realizar operações de tempo de execução.
Classe pública TopicDescription Representa uma descrição do tópico.
Classe pública TransactionSizeExceededException Representa uma exceção quando o tamanho da transação é excedido.
Classe pública TrueFilter Corresponde a uma expressão de filtro.

  Interface Descrição
Interface pública ICheckpointManager Fornece métodos para a execução de um ponto de verificação de forma assíncrona. A extensibilidade é fornecida para especificar um armazenamento específico de host para armazenar o deslocamento. Fornecido quando RegisterProcessorAsync<T>(Lease, ICheckpointManager) é chamado, para executar o ponto de verificação da posição de deslocamento usando CheckpointAsync().
Interface pública IEventProcessor Fornece métodos para processadores de eventos. Os aplicativos devem implementar essa interface, que habilita a manipulação de eventos em Hubs de Eventos. Essa interface é o principal ponto de extensibilidade para EventProcessorHost e RegisterProcessor<T>(Lease, ICheckpointManager).
Interface pública IEventProcessorFactory Uma interface que fornece um alocador para criar instâncias de IEventProcessor.
Interface pública IMessageSessionAsyncHandler Representa uma interface para o manipulador assíncrono para a sessão de mensagem.
Interface pública IMessageSessionAsyncHandlerFactory Representa uma interface para a fábrica de manipuladores associada à sessão da mensagem.
Interface pública IMessageSessionHandler Representa uma interface para o manipulador associado à sessão de mensagem.
Interface pública IMessageSessionHandlerFactory Representa uma interface para a fábrica de manipuladores associada à sessão da mensagem.

  Enumeração Descrição
Enumeração pública AccessRights Especifica os direitos de acesso possíveis para um usuário.
Enumeração pública AllowRuleClaimType Especifica uma enumeração do tipo AllowRuleClaim.
Enumeração pública CloseReason Enumera o motivo do encerramento da sessão.
Enumeração pública CursorType Enumera o tipo de cursor do sistema de mensagens.
Enumeração pública EntityAvailabilityStatus Enumera o status da disponibilidade de entidade.
Enumeração pública EntityStatus Enumera os valores possíveis para o status de uma entidade do sistema de mensagens.
Enumeração pública MessageState Enumera o estado de uma mensagem.
Enumeração pública MessagingExceptionDetail.ErrorLevelType Enumera os tipos do nível de erro para a comunicação do sistema de mensagens.
Enumeração pública ReceiveMode Enumera os valores para o modo de recepção. O padrão é PeekLock.
Enumeração pública TileType Enumera tipos do bloco de sistema de mensagens.
Enumeração pública ToastType Enumera os tipos de imagem e texto da notificação do sistema.
Enumeração pública TransportType Enumera o tipo de transporte do sistema de mensagens.

Contribuições da comunidade

Mostrar:
© 2015 Microsoft