Udostępnij za pośrednictwem


Wspólna biblioteka klienta usługi Azure Storage dla platformy .NET — wersja 12.14.1

Wersja serwera: 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 i 2020-02-02

Azure Storage to zarządzana przez firmę Microsoft usługa zapewniająca bezpieczny, trwały, skalowalny i nadmiarowy magazyn w chmurze o wysokiej dostępności. Usługa Azure Storage obejmuje usługi Azure Blobs (obiekty), Azure Data Lake Storage Gen2, Azure Files i Azure Queues.

Biblioteka Azure.Storage.Common udostępnia infrastrukturę współużytkowaną przez inne biblioteki klienta usługi Azure Storage.

Kod | źródłowy Pakiet (NuGet) | Dokumentacja referencyjna interfejsu | API Dokumentacja interfejsu | API REST Dokumentacja produktu

Wprowadzenie

Instalowanie pakietu

Zainstaluj bibliotekę klienta usługi Azure Storage dla platformy .NET, której chcesz używać z pakietem NuGet , a Azure.Storage.Common biblioteka klienta zostanie uwzględniona:

dotnet add package Azure.Storage.Blobs
dotnet add package Azure.Storage.Queues
dotnet add package Azure.Storage.Files.Shares

Wymagania wstępne

Do korzystania z tego pakietu potrzebna jest subskrypcja platformy Azure i konto magazynu .

Aby utworzyć nowe konto magazynu, możesz użyć witryny Azure Portal, Azure PowerShell lub interfejsu wiersza polecenia platformy Azure. Oto przykład użycia interfejsu wiersza polecenia platformy Azure:

az storage account create --name MyStorageAccount --resource-group MyResourceGroup --location westus --sku Standard_LRS

Kluczowe pojęcia

Wspólna biblioteka klienta usługi Azure Storage zawiera udostępnioną infrastrukturę, na przykład poświadczenia uwierzytelniania i requestFailedException.

Bezpieczeństwo wątkowe

Gwarantujemy, że wszystkie metody wystąpienia klienta są bezpieczne wątkowo i niezależne od siebie (wytyczne). Dzięki temu zalecenie ponownego instalowania wystąpień klienta jest zawsze bezpieczne, nawet w wątkach.

Dodatkowe pojęcia

Opcje | klienta Uzyskiwanie dostępu do odpowiedzi | Długotrwałe operacje | Obsługa błędów | Diagnostyka | Szyderczy | Okres istnienia klienta

Przykłady

Zobacz przykłady obiektów blob, kolejek i plików.

Rozwiązywanie problemów

Wszystkie usługi Azure Storage będą zgłaszać wyjątek RequestFailedException z przydatnymi ErrorCodeelementami.

Następne kroki

Rozpocznij pracę z naszymi typowymi przykładami , a następnie kontynuuj pracę z przykładami obiektów blob, kolejek i plików .

Współtworzenie

Zobacz CONTRIBUTING.md Storage , aby uzyskać szczegółowe informacje na temat kompilowania, testowania i współtworzenia tych bibliotek.

W tym projekcie zachęcamy do współtworzenia i zgłaszania sugestii. Współtworzenie w większości przypadków wymaga zgody na umowę licencyjną dotyczącą współautorów (CLA, Contributor License Agreement), zgodnie z którą współautor ma prawo udzielić i faktycznie udziela nam praw do używania wytworzonej przez siebie zawartości. Aby uzyskać szczegółowe informacje, odwiedź stronę cla.microsoft.com.

W tym projekcie przyjęto Kodeks postępowania oprogramowania Open Source firmy Microsoft. Aby uzyskać więcej informacji, zobacz Często zadawane pytania dotyczące kodeksu postępowania lub skontaktuj się z opencode@microsoft.com dodatkowymi pytaniami lub komentarzami.

Wrażenia