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 ErrorCode
elementami.
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.