Microsoft.Azure.EventHubs 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
AzureActiveDirectoryTokenProvider |
Representa o provedor de token do Azure Active Directory para os Hubs de Eventos. |
BatchOptions |
Opções para definir a chave de partiton e o tamanho máximo da mensagem ao criar um EventDataBatch. |
ClientEntity |
Contrato para todas as entidades de cliente com o estado Open-Close/Abort m/c main finalidade: closeTodas as entidades relacionadas |
EventData |
A estrutura de dados que encapsula o Evento que está sendo enviado e recebido dos EventHubs. Cada partição eventHubs pode ser visualizada como um fluxo de EventData. |
EventData.SystemPropertiesCollection |
Uma coleção usada para armazenar propriedades que são definidas pelo serviço hubs de eventos. |
EventDataBatch |
Uma classe auxiliar para criar um IEnumerable levando em conta o limite máximo de tamanho, para que o IEnumerable<>EventData possa ser passado para o método Send ou SendAsync de um EventHubClient para enviar os EventData objetos como um lote.<EventData> |
EventDataDiagnosticExtensions |
Métodos de extensão de diagnóstico para EventData. |
EventHubClient |
Classe de âncora – todas as operações de cliente do EventHub começam aqui. Veja CreateFromConnectionString(String) |
EventHubPartitionRuntimeInformation |
Contém informações sobre uma partição do hub de eventos. |
EventHubRuntimeInformation |
Contém informações sobre Hubs de Eventos. |
EventHubsCommunicationException |
Exceção para sinalizar erros gerais de comunicação relacionados a operações de mensagens. |
EventHubsConnectionStringBuilder |
EventHubsConnectionStringBuilder pode ser usado para construir uma cadeia de conexão que possa estabelecer a comunicação com entidades dos Hubs de Eventos. Ele também pode ser usado para executar a validação básica em uma cadeia de conexão existente. Uma cadeia de conexão é basicamente uma cadeia de caracteres composta por par chave-valor separado por ";". O formato básico é "<key>=<value>[;< key>=<value>]" em que o nome da chave com suporte é o seguinte: Ponto de extremidade – a URL que contém o namespace dos Hubs de Eventos EntityPath – o caminho para a entidade do Hub de Eventos SharedAccessKeyName - o nome da chave para a regra de política de acesso compartilhado correspondente para o namespace ou entidade. SharedAccessKey - a chave para a regra de política de acesso compartilhado correspondente do namespace ou da entidade. |
EventHubsException |
Exceção base para vários erros de Hubs de Eventos. |
EventHubsTimeoutException |
A exceção gerada quando um tempo limite é encontrado. Os chamadores repitam a operação. |
EventPosition |
As opções de representação podem ser definidas durante a criação de um receptor do hub de eventos. |
JsonSecurityToken |
Estende o SecurityToken para propriedades específicas do JWT |
ManagedIdentityTokenProvider |
Representa o provedor de token do Azure Active Directory para a integração da Identidade Gerenciada do Azure. |
MessageSizeExceededException |
A exceção é gerada quando o tamanho da mensagem excede o que o AMQP permite no link. |
MessagingEntityNotFoundException |
A exceção gerada quando o Hub de Eventos não é encontrado no namespace. |
PartitionReceiver |
Essa é uma representação lógica de recebimento de uma partição do EventHub. Um PartitionReceiver está vinculado a uma combinação ConsumerGroup + Partition. Se você estiver criando uma partição baseada em épocaReceiver (ou seja, PartitionReceiver.Epoch != 0), não poderá ter mais de um receptor ativo por combinação ConsumerGroup + Partition. Você pode ter vários receptores por combinação ConsumerGroup + Partição com receptores que não são épocas. |
PartitionSender |
Essa classe de remetente é uma representação lógica do envio de eventos para uma partição específica do EventHub. Não use essa classe se você não se importar em enviar eventos para partições específicas, em vez disso, use SendAsync(EventData). |
PublisherRevokedException |
Exceção para sinalização de erros revogados do editor. |
QuotaExceededException |
Fornece uma exceção de cota de Hubs de Eventos excedida. |
ReceiverDisconnectedException |
Essa exceção será gerada se duas ou mais PartitionReceiver instâncias se conectarem à mesma partição 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. |
ReceiverRuntimeInformation |
Representa as informações aproximadas de runtime do receptor para uma partição lógica de um Hub de Eventos. |
RetryExponential |
Implementação de RetryPolicy em que o atraso entre as repetições aumentará de maneira exponencial escalonada. RetryPolicy pode ser definido no cliente usando EventHubClient. RetryIntervals será calculado usando um retryFactor que é uma função de deltaBackOff (MaximumBackoff - MinimumBackoff) e MaximumRetryCount |
RetryPolicy |
Representa uma abstração para tentar novamente operações de mensagens. Os usuários não devem implementar essa classe e, em vez disso, devem usar uma das implementações fornecidas. |
SecurityToken |
Fornece informações sobre um token de segurança, como audiência, hora de expiração e o valor do token de cadeia de caracteres. |
ServerBusyException |
A exceção gerada quando um servidor está ocupado. Os chamadores devem aguardar um pouco e repetir a operação. |
SharedAccessSignatureToken |
Um SecurityToken que encapsula uma assinatura de acesso compartilhado |
SharedAccessSignatureTokenProvider |
O SharedAccessSignatureTokenProvider gera tokens usando uma chave de acesso compartilhada ou uma assinatura existente. |
TokenProvider |
Essa classe base abstrata pode ser estendida para implementar provedores de token adicionais. |
Interfaces
IPartitionReceiveHandler |
Uma interface de manipulador para a operação de recebimento. Use qualquer implementação dessa interface para especificar a ação do usuário ao usar SetReceiveHandler(IPartitionReceiveHandler, Boolean). |
ITokenProvider |
Fornece a definição de interface de um provedor de token. |
Enumerações
EventHubsException.ErrorSourceType |
Enumera os tipos de fontes de erro para a comunicação de mensagens. |
TokenScope |
Uma enumeração que representa o escopo do SecurityToken. |
TransportType |
Tipos de transporte com suporte |
Delegados
AzureActiveDirectoryTokenProvider.AuthenticationCallback |
O delegado de autenticação para fornecer o token de acesso. |
Azure SDK for .NET