Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo fornisce le informazioni seguenti per gli SDK supportati da Hub eventi di Azure:
- Posizione del pacchetto che è possibile usare nelle applicazioni
- Percorso GitHub in cui è possibile trovare codice sorgente, esempi, leggimi, log delle modifiche, problemi segnalati e anche generare nuovi problemi
- Collegamenti alle esercitazioni di avvio rapido
Client SDK
La tabella seguente descrive tutti i client di runtime di Hub eventi di Azure più recenti disponibili. L'obiettivo principale di queste librerie è inviare e ricevere messaggi da un hub eventi.
| Linguaggio | Pacchetto | Informazioni di riferimento |
|---|---|---|
| . 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 |
La seguente tabella identifica i client runtime più vecchi di Hub eventi di Azure per applicazioni esistenti. Utilizzare i clienti attuali elencati nella tabella precedente per lo sviluppo e la migrazione.
Importante
WindowsAzure.ServiceBus è stato ritirato per gli Event Hubs il 30 settembre 2026 e non riceve più supporto ufficiale né aggiornamenti. Esegui la migrazione delle applicazioni di Event Hubs a Azure.Messaging.EventHubs. Per i dettagli, consulta l'annuncio del ritiro dal servizio.
| Linguaggio | Pacchetto | Informazioni di riferimento |
|---|---|---|
| . NET Standard | Microsoft.Azure.EventHubs (legacy) | |
| Microsoft.Azure.EventHubs.Processor (legacy) | ||
| . NET Framework | WindowsAzure.ServiceBus (ritirato) | Passa a Azure.Messaging.EventHubs. |
| Java | azure-eventhubs(legacy) |
SDK di gestione
Ecco un elenco delle librerie specifiche della gestione attualmente disponibili. Nessuna di queste librerie contiene operazioni di runtime e ha lo scopo esclusivo di gestire le entità di Hub eventi.
Pacchetti .NET
Librerie client
- Azure.Messaging.EventHubs: è la versione corrente della libreria, conforme alle linee guida di progettazione unificata di Azure SDK e in fase di sviluppo attivo per le nuove funzionalità. Supporta la piattaforma .NET Standard, consentendo l'uso sia di .NET Framework completo che di .NET Core. Esiste una parità delle funzionalità a livello generale con Microsoft.Azure.EventHubs, con dettagli e la gerarchia client che assume un formato diverso. Questa libreria è quella che è consigliabile usare.
- Microsoft.Azure.EventHubs: era la libreria iniziale per suddividere Hub eventi in un client dedicato non incluso nel bus di servizio. Supporta la piattaforma .NET Standard 2.0, che consente di usarla sia da .NET Framework completo che da .NET Core. È ancora la versione dominante della libreria in relazione all'utilizzo e alle voci di blog di terze parti, nonché alle estensioni ecc. La funzionalità di base è la stessa della libreria corrente, anche se esistono alcuni bit secondari che uno offre e l'altro no. Attualmente riceve correzioni di bug e aggiornamenti critici, ma non riceve più nuove funzionalità.
-
WindowsAzure.ServiceBus: Questa libreria .NET Framework ritirata includeva sia Event Hub che API di messaggistica bus di servizio. Eseguire la migrazione delle applicazioni di Hub eventi a
Azure.Messaging.EventHubs.
Librerie di gestione
- Microsoft.Azure.Management.EventHub: è la versione disponibile a livello generale corrente della libreria di gestione per Hub eventi. Supporta la piattaforma .NET Standard 2.0, che consente di usarla sia da .NET Framework completo che da .NET Core.
Passaggi successivi
Per ulteriori informazioni su Hub eventi visitare i collegamenti seguenti: