Condividi tramite


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.

Impression