Libreria client comune di Archiviazione di Azure per .NET - versione 12.14.1
Versione server: 2021-02-12, 2020-12-06, 2020-10-02, 2020-08-04, 2020-06-12, 2020-04-08, 2020-02-10, 2019-12-12, 2019-07-07 e 2020-02-02-02
Archiviazione di Azure è un servizio gestito da Microsoft che offre risorse di archiviazione cloud a disponibilità, sicurezza, durabilità, scalabilità e ridondanza elevate. Archiviazione di Azure include BLOB di Azure (oggetti), Azure Data Lake Storage Gen2, File di Azure e Code di Azure.
La libreria Azure.Storage.Common fornisce l'infrastruttura condivisa dalle altre librerie client di Archiviazione di Azure.
Codice | sorgente Pacchetto (NuGet) | Documentazione di | riferimento sulle API Documentazione | dell'API RESTDocumentazione del prodotto
Introduzione
Installare il pacchetto
Installare la libreria client di Archiviazione di Azure per .NET che si vuole usare con NuGet e la Azure.Storage.Common
libreria client sarà inclusa:
dotnet add package Azure.Storage.Blobs
dotnet add package Azure.Storage.Queues
dotnet add package Azure.Storage.Files.Shares
Prerequisiti
È necessaria una sottoscrizione di Azure e un account di archiviazione per usare questo pacchetto.
Per creare un nuovo account di archiviazione, è possibile usare il portale di Azure, Azure PowerShell o l'interfaccia della riga di comando di Azure. Di seguito è riportato un esempio basato sull'uso dell'interfaccia della riga di comando di Azure:
az storage account create --name MyStorageAccount --resource-group MyResourceGroup --location westus --sku Standard_LRS
Concetti chiave
La libreria client comune di Archiviazione di Azure contiene un'infrastruttura condivisa, ad esempio credenziali di autenticazione e RequestFailedException.
Thread safety
Si garantisce che tutti i metodi di istanza client siano thread-safe e indipendenti tra loro (linee guida). Ciò garantisce che la raccomandazione di riutilizzare le istanze client sia sempre sicura, anche tra thread.
Concetti aggiuntivi
Opzioni | client Accesso alla risposta | Operazioni | a esecuzione prolungataGestione degli errori | Diagnostica | Beffardo | Durata client
Esempio
Vedere gli esempi per BLOB, code e file.
Risoluzione dei problemi
Tutti i servizi di archiviazione di Azure genereranno una richiestaFailedExceptioncon s utileErrorCode
.
Passaggi successivi
Introduzione agli esempi comuni e quindi continuare con i BLOB, le code e gli esempi di File .
Contributo
Per informazioni dettagliate su compilazione, test e contributo a queste librerie, vedere Archiviazione CONTRIBUTING.md .
In questo progetto sono benvenuti i contributi e i suggerimenti. Per la maggior parte dei contenuti è necessario sottoscrivere un contratto di licenza di collaborazione (CLA, Contributor License Agreement) che stabilisce che l'utente ha il diritto di concedere, e di fatto concede a Microsoft i diritti d'uso del suo contributo. Per informazioni dettagliate, visitare cla.microsoft.com.
Questo progetto ha adottato il Codice di comportamento di Microsoft per l'open source. Per altre informazioni, vedere Code of Conduct FAQ (Domande frequenti sul Codice di comportamento Open Source di Microsoft) oppure contattare opencode@microsoft.com per eventuali altre domande o commenti.