Przykłady usługi Azure Storage korzystające z bibliotek klienckich platformy .NET

Ten artykuł zawiera omówienie przykładowych scenariuszy kodu znalezionych w naszych przewodnikach dla deweloperów i repozytorium przykładów. Kliknij linki, aby wyświetlić odpowiednie przykłady w naszych przewodnikach dla deweloperów lub w repozytoriach GitHub.

Przewodniki dla deweloperów to kolekcje artykułów, które zawierają szczegółowe informacje i przykłady kodu dla określonych scenariuszy związanych z usługami Azure Storage. Aby dowiedzieć się więcej na temat przewodnika dla deweloperów usługi Blob Storage dla platformy .NET, zobacz Wprowadzenie do usługi Azure Blob Storage i platformy .NET.

Uwaga

Te przykłady korzystają z najnowszej biblioteki platformy .NET platformy .NET w wersji 12 usługi Azure Storage. Aby zapoznać się ze starszym kodem w wersji 11, zobacz Przykłady usługi Azure Blob Storage dla platformy .NET w repozytorium GitHub.

Przykłady obiektów blob

Poniższa tabela zawiera linki do przewodników deweloperów usługi Azure Blob Storage i przykładów korzystających z bibliotek klienckich platformy .NET:

Temat Przewodnik dewelopera Przykłady w serwisie GitHub
Uwierzytelnianie/autoryzacja Autoryzowanie dostępu i nawiązywanie połączenia z usługą Blob Storage

Tworzenie sygnatury dostępu współdzielonego delegowania użytkownika dla obiektu blob

Tworzenie sygnatury dostępu współdzielonego usługi dla obiektu blob

Tworzenie sygnatury dostępu współdzielonego konta
Uwierzytelnianie za pomocą usługi Azure Identity

Authentication przy użyciu tokenu


usługi Active Directory Uwierzytelnianie przy użyciu parametry połączenia


Authenticate przy użyciu poświadczeń klucza współużytkowanego
Tworzenie kontenera Tworzenie kontenera
Przekazywanie Przekazywanie obiektu blob Przekazywanie pliku do obiektu blob
Pobierz Pobieranie obiektu blob Pobieranie obiektu blob do pliku

Pobieranie obrazu
List Wyświetlanie listy kontenerów

— wyświetlanie listy obiektów blob
Wyświetlanie listy wszystkich obiektów blob w kontenerze
Delete Usuwanie kontenerów

Usuwanie obiektów blob
Kopiuj Omówienie operacji

kopiowania Kopiowanie obiektu blob z adresu URL


obiektu źródłowego Kopiowanie obiektu blob za pomocą planowania asynchronicznego
Dzierżawa Tworzenie dzierżaw kontenerów

i zarządzanie nimi — tworzenie dzierżaw obiektów blob i zarządzanie nimi
Właściwości i metadane Zarządzanie właściwościami kontenera i metadanymi

Zarządzanie właściwościami obiektów blob i metadanymi
Tagi indeksu Używanie tagów indeksu obiektów blob do zarządzania danymi i znajdowania ich
Migawki Tworzenie migawki obiektów blob i zarządzanie nimi
Wersje obiektów blob Tworzenie i wyświetlanie listy wersji obiektów blob
Poziomy dostępu Ustawianie lub zmienianie warstwy dostępu blokowego obiektu blob
Obiekt blob dołączania Dołączanie danych do uzupełnialnych obiektów blob
Dzielenie na partie Usuń kilka obiektów blob w jednym żądaniu Ustaw kilka warstw dostępu do obiektów blob w jednym żądaniu



szczegółowej kontroli w żądaniu

wsadowym Przechwyć błędy z nieudanej operacji podrzędnej
Rozwiązywanie problemów Wyzwalanie błędu możliwego do odzyskania przy użyciu klienta kontenera

Przykłady usługi Data Lake Storage

Poniższa tabela zawiera linki do przykładów usługi Data Lake Storage korzystających z bibliotek klienckich platformy .NET:

Temat Przykłady w serwisie GitHub
Uwierzytelnianie Uwierzytelnianie przy użyciu tokenu
usługi Active Directory Uwierzytelnianie przy użyciu poświadczeń
klucza współużytkowanego przy użyciu sygnatury dostępu współdzielonego (SAS)
System plików Tworzenie pliku przy użyciu klienta
systemu plików Pobierz właściwości w pliku i katalogu
Zmień nazwę pliku i katalogu
Katalog Tworzenie katalogu
Tworzenie pliku przy użyciu katalogów listy klienta
katalogu Przechodzenie plików i katalogów
Plik Przekaż plik
, dołączając go do pliku
Pobierz zestaw plików
i pobierz listę
kontroli dostępu do plików Ustaw i uzyskaj uprawnienia do pliku
Rozwiązywanie problemów Wyzwalanie błędu możliwego do odzyskania

Przykłady plików platformy Azure

Poniższa tabela zawiera linki do przykładów usługi Azure Files korzystających z bibliotek klienckich platformy .NET:

Temat Przykłady w serwisie GitHub
Uwierzytelnianie Uwierzytelnianie przy użyciu parametry połączenia
Authenticate przy użyciu poświadczeń
klucza wspólnego uwierzytelnianie przy użyciu sygnatury dostępu współdzielonego (SAS))
Udziały plików Tworzenie udziału i przekazywanie pliku
Pobierz plik
Przechodzenie plików i katalogów
Rozwiązywanie problemów Uwierzytelnianie przy użyciu sygnatury dostępu współdzielonego (SAS))

Przykłady kolejek

Poniższa tabela zawiera linki do przykładów usługi Azure Queues korzystających z bibliotek klienckich platformy .NET:

Temat Przykłady w serwisie GitHub
Uwierzytelnianie Uwierzytelnianie przy użyciu uwierzytelniania w usłudze Microsoft Entra ID
przy użyciu parametry połączenia
Authenticate przy użyciu poświadczeń
klucza współdzielonego uwierzytelnianie przy użyciu sygnatury dostępu współdzielonego (SAS))
Uwierzytelnianie przy użyciu tokenu usługi Active Directory
Queue Tworzenie kolejki i dodawanie komunikatu
Komunikat Odbieranie i przetwarzanie komunikatów Zobacz komunikaty
Odbieranie komunikatów
i aktualizowanie limitu czasu widoczności
Rozwiązywanie problemów Wyzwalanie błędu możliwego do odzyskania przy użyciu klienta kolejki

Przykłady tabel

Poniższa lista zawiera linki do przykładów usługi Azure Table Storage korzystających z bibliotek klienckich platformy .NET:

Przykłady przestarzałych bibliotek klienckich są dostępne w temacie Przykłady usługi Azure Table Storage dla platformy .NET.

Przykładowe biblioteki kodu platformy Azure

Aby wyświetlić pełne biblioteki przykładowe platformy .NET, przejdź do:

Możesz przeglądać i klonować repozytorium GitHub dla każdej biblioteki.

Przewodniki wprowadzające

Zapoznaj się z następującymi artykułami, aby uzyskać instrukcje dotyczące sposobu instalowania i rozpoczynania pracy z bibliotekami klienta usługi Azure Storage.

Następne kroki

Aby uzyskać informacje na temat przykładów dla innych języków: