Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo fornece as seguintes informações para os SDKs suportados pelos Hubs de Eventos do Azure:
- Localização do pacote que pode utilizar nas suas aplicações
- Localização do GitHub onde pode encontrar código-fonte, exemplos, readme, log de alterações, problemas relatados e também criar novos problemas
- Links para tutoriais de início rápido
SDKs de cliente
A tabela a seguir descreve todos os clientes de runtime mais recentes disponíveis do Hubs de Eventos do Azure. O foco principal dessas bibliotecas é enviar e receber mensagens de um hub de eventos.
| Linguagem | Pacote | Referência |
|---|---|---|
| . .NET Standard | Azure.Messaging.EventHubs | |
| Azure.Messaging.EventHubs.Processor | ||
| Java | azure-messaging-eventhubs | |
| azure-messaging-eventhubs-checkpointstore-blob | ||
| Python | azure-eventhub | |
| azure-eventhub-checkpointstoreblob-aio | ||
| JavaScript | Azure/event-hubs | |
| azure/eventhubs-checkpointstore-blob | ||
| Go | Azure-event-hubs-go | |
| C | Azure-event-hubs-c |
A tabela seguinte identifica clientes de runtime mais antigos do Hubs de Eventos do Azure para aplicações existentes. Utilize os clientes atuais listados na tabela anterior para desenvolvimento e migração.
Importante
WindowsAzure.ServiceBus foi descontinuado para o Event Hubs a 30 de setembro de 2026 e já não recebe apoio oficial nem atualizações. Migrar as aplicações do Event Hubs para Azure.Messaging.EventHubs. Para mais detalhes, consulte o anúncio de descontinuação.
| Linguagem | Pacote | Referência |
|---|---|---|
| . NET Standard | Microsoft.Azure.EventHubs (legado) | |
| Microsoft.Azure.EventHubs.Processor (legado) | ||
| . NET Framework | WindowsAzure.ServiceBus (descontinuado) | Migrar para Azure.Messaging.EventHubs. |
| Java | azure-eventhubs(legado) |
SDKs de gestão
Aqui está uma lista de bibliotecas específicas de gestão atualmente disponíveis. Nenhuma dessas bibliotecas contém operações de tempo de execução e têm como única finalidade gerir entidades do Event Hubs.
Pacotes .NET
Bibliotecas cliente
- Azure.Messaging.EventHubs: é a versão atual da biblioteca, em conformidade com as diretrizes de design unificadas do SDK do Azure e em desenvolvimento ativo para novos recursos. Ele suporta a plataforma .NET Standard, permitindo que ele seja usado pelo .NET Framework completo e pelo .NET Core. Há paridade de recursos em alto nível com Microsoft.Azure.EventHubs, com detalhes e a hierarquia do cliente assumindo uma forma diferente. Esta biblioteca é a que recomendamos que use.
- Microsoft.Azure.EventHubs: foi a biblioteca inicial a separar o Event Hubs num cliente dedicado que não está incluído no Service Bus. Ele suporta a plataforma .NET Standard 2.0, permitindo que ele seja usado pelo .NET Framework completo e pelo .NET Core. Ainda é a versão dominante da biblioteca no que diz respeito ao uso e entradas de blog de terceiros, extensões e tal. A funcionalidade base é a mesma da biblioteca atual, embora haja algumas pequenas diferenças que uma oferece e a outra não. Atualmente, ele está recebendo correções de bugs e atualizações críticas, mas não está mais recebendo novas funcionalidades.
-
WindowsAzure.ServiceBus: Esta biblioteca extinta do .NET Framework incluía tanto Event Hubs como APIs de mensagens do Service Bus. Migre as aplicações dos Event Hubs para
Azure.Messaging.EventHubs.
Bibliotecas de gestão
- Microsoft.Azure.Management.EventHub: É a versão atual do GA da biblioteca de gestão para Hubs de Eventos. Ele suporta a plataforma .NET Standard 2.0, permitindo que possa ser utilizado tanto no .NET Framework completo como no .NET Core.
Próximos passos
Pode saber mais sobre os Event Hubs ao aceder às seguintes ligações: