Panoramica di Azure SDK per .NET

Informazioni su Azure SDK per .NET

Azure SDK per .NET è progettato per semplificare l'uso dei servizi di Azure dalle applicazioni .NET. Sia che si tratti di caricare e scaricare file in Archiviazione BLOB, di recuperare i segreti dell'applicazione da Azure Key Vault o di elaborare notifiche da Hub eventi di Azure, Azure SDK per .NET offre un'interfaccia coerente e familiare per accedere ai servizi di Azure.

Azure SDK per .NET è disponibile come serie di pacchetti NuGet che possono essere usati nelle applicazioni .NET Core (2.1 e successive) e .NET Framework (4.7.2 e versioni successive).

Diagram showing how .NET applications use the Azure SDK to access Azure services.

Uso di Azure SDK per .NET nelle applicazioni

Per usare un pacchetto Azure SDK in una delle applicazioni .NET, attenersi alla procedura seguente.

  1. Individuare il pacchetto SDK appropriato: usare l'elenco di pacchetti per trovare il pacchetto appropriato per il servizio di Azure in uso. Si tenga presente che la maggior parte dei servizi dispongono di un pacchetto client per l'uso del servizio e di un pacchetto di gestione per la creazione e la gestione delle istanze del servizio. Nella maggior parte dei casi, sarà necessario il pacchetto client. Installare tale pacchetto nell'applicazione usando NuGet.

  2. Configurare l'autenticazione per l'applicazione: per accedere alle risorse di Azure, l'applicazione dovrà avere le credenziali e i diritti di accesso appropriati assegnati in Azure. Informazioni su come configurare l'autenticazione in Autenticazione di applicazioni .NET in Azure.

  3. Scrivere codice usando l'SDK nell'applicazione: quando si usano i servizi di Azure, il codice creerà prima un oggetto client per lavorare con il servizio e quindi chiamerà i metodi su tale oggetto client per interagire con il servizio. Vengono forniti sia i metodi sincroni che gli asincroni. Esempi dell'uso di ogni singolo pacchetto SDK sono disponibili nella documentazione di Azure.

  4. Configurare la registrazione per l'SDK (facoltativo): se occorre diagnosticare i problemi tra l'applicazione e Azure, è possibile abilitare la registrazione in Azure SDK per .NET.