Udostępnij za pośrednictwem


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 .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 blobów

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 połączenie do Blob Storage

Tworzenie użytkownika delegowania SAS dla obiektu blob


Tworzenie usługi SAS dla obiektu blob

Tworzenie konta SAS
Uwierzytelnianie za pomocą usługi Azure Identity

Uwierzytelnianie przy użyciu tokenu Active Directory


Uwierzytelnianie przy użyciu parametru połączenia


Uwierzytelnianie przy użyciu poświadczeń klucza współużytkowanego
Tworzenie kontenera Tworzenie kontenera
Przesyłanie Przekazywanie obiektu blob Prześlij plik do obiektu blob
Pobierz Pobierz obiekt blob Pobierz obiekt blob do pliku

Pobierz obraz
Lista Lista kontenerów

Lista obiektów blob
Wyświetlanie listy wszystkich obiektów blob w kontenerze
Usuń 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 i zarządzanie dzierżawami kontenerów

Tworzenie i zarządzanie dzierżawami obiektów blob
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 blob do zarządzania i znajdowania danych
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 dla blokowego obiektu blob
Blob dołączający 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ółowa kontrola w żądaniu wsadowym.

Przechwyć błędy z nieudanej operacji podrzędnej.
Rozwiązywanie problemów Wyzwól błąd, który można odzyskać przy użyciu klienta kontenerowego

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
Uwierzytelnianie 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 dla pliku i katalogu
Zmień nazwę pliku i katalogu
Katalog Utwórz katalog
Utwórz plik przy użyciu klienta katalogu
Wyświetl listę katalogów
Przechodzenie przez pliki i katalogi
Plik Przekaż plik
Prześlij, dołączając do pliku
Pobierz plik
Ustaw i uzyskaj listę kontroli dostępu do pliku
Ustaw i uzyskaj uprawnienia do pliku
Rozwiązywanie problemów Wyzwól błąd możliwy 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 łańcucha połączenia
Uwierzytelnianie przy użyciu poświadczeń klucza wspólnego
Uwierzytelnianie przy użyciu sygnatury dostępu wspólnego (SAS)
Udziały plików Utwórz udział i prześlij plik
Pobierz plik
Przeglądanie 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 identyfikatora Entra firmy Microsoft (zalecane)
Uwierzytelnianie przy użyciu parametrów połączenia
Uwierzytelnianie przy użyciu poświadczeń klucza współużytkowanego
Uwierzytelnianie przy użyciu sygnatury dostępu współdzielonego (SAS)
Uwierzytelnianie przy użyciu tokenu usługi Active Directory
Kolejka Tworzenie kolejki i dodawanie komunikatu
Komunikat Odbierz i przetwarzaj komunikaty
Zajrzyj do komunikatów
Odbierz komunikaty i zaktualizuj limit czasu widoczności
Rozwiązywanie problemów Wyzwalanie błędu odzyskiwalnego 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: