Azure Storage-Beispiele mit .NET-Clientbibliotheken

Dieser Artikel enthält eine Übersicht über Codebeispielszenarien in unseren Entwicklerleitfäden und Beispielrepositorys. Klicken Sie auf die Links, um die entsprechenden Beispiele entweder in unseren Entwicklerhandbüchern oder in GitHub-Repositorys anzuzeigen.

Entwicklerhandbücher sind Sammlungen von Artikeln, die detaillierte Informationen und Codebeispiele für bestimmte Szenarien im Zusammenhang mit Azure Storage-Diensten bereitstellen. Weitere Informationen zum Blob Storage-Entwicklerhandbuch für .NET finden Sie unter Erste Schritte mit Azure Blob Storage und .NET.

Hinweis

In diesen Beispielen wird die aktuelle .NET v12-Bibliothek für Azure Storage verwendet. Älteren v11-Code finden Sie im GitHub-Repository unter Azure Blob Storage-Beispiele für .NET.

Blobbeispiele

Die folgende Tabelle enthält Links zu Azure Blob Storage-Entwicklerhandbüchern und Beispielen, die .NET-Clientbibliotheken verwenden:

Thema Entwicklerhandbuch Beispiele bei GitHub
Authentifizierung/Autorisierung Autorisieren des Zugriffs und Herstellen einer Verbindung mit Blob Storage

Erstellen einer SAS für die Benutzerdelegierung für ein Blob

Erstellen einer Dienst-SAS für ein Blob

Erstellen einer Konto-SAS
Authentifizieren mit einer Azure-Identität

Authentifizieren mithilfe eines Active Directory-Tokens

Authentifizieren mithilfe einer Verbindungszeichenfolge

Authentifizieren mit Anmeldeinformationen eines gemeinsam verwendeten Schlüssels
Erstellen eines Containers Container erstellen
Hochladen Hochladen eines Blobs Hochladen einer Datei in ein Blob
Download Herunterladen eines Blobs Herunterladen eines Blobs in eine Datei

Herunterladen eines Images
Liste Auflisten von Containern

Auflisten von Blobs
Auflisten aller Blobs in einem Container
Löschen Löschen von Containern

Löschen von Blobs
Kopieren Übersicht über Kopiervorgänge

Kopieren eines Blobs über eine Quellobjekt-URL

Kopieren eines Blobs mit asynchroner Planung
Lease Erstellen und Verwalten von Containerleases

Erstellen und Verwalten von Blobleases
Eigenschaften und Metadaten Verwalten von Containereigenschaften und -metadaten

Verwalten von Blobeigenschaften und -metadaten
Indextags Verwenden von Blobindextags zum Verwalten und Suchen von Daten
Momentaufnahmen Erstellen und Verwalten einer Blobmomentaufnahme
Blobversionen Erstellen und Auflisten von Blobversionen
Zugriffsebenen Festlegen oder Ändern der Zugriffsebene eines Blockblobs
Anfügeblob Anfügen von Daten an ein Anfügeblob
Batchverarbeitung Löschen mehrerer Blobs in einer Anforderung

Festlegen mehrerer Blobzugriffsebenen in einer Anforderung

Differenzierte Steuerung in einer Batchanforderung

Erkennen von Fehlern in einem fehlerhaften untergeordneten Vorgang
Problembehandlung Auslösen eines behebbaren Fehlers mithilfe eines Containerclients

Data Lake Storage-Beispiele

Die folgende Tabelle enthält Links zu Data Lake Storage-Beispielen, die .NET-Clientbibliotheken verwenden:

Thema Beispiele bei GitHub
Authentifizierung Authentifizieren mithilfe eines Active Directory-Tokens
Authentifizieren mit Anmeldeinformationen eines gemeinsam verwendeten Schlüssels
Authentifizieren mithilfe einer SAS (Shared Access Signature)
Dateisystem Erstellen einer Datei mithilfe eines Dateisystemclients
Abrufen von Eigenschaften für eine Datei und ein Verzeichnis
Umbenennen einer Datei und eines Verzeichnisses
Verzeichnis Erstellen eines Verzeichnisses
Erstellen einer Datei mithilfe eines Verzeichnisclients
Auflisten von Verzeichnissen
Durchlaufen von Dateien und Verzeichnissen
Datei Hochladen einer Datei
Hochladen durch Anhängen an eine Datei
Herunterladen einer Datei
Festlegen und Abrufen einer Zugriffssteuerungsliste für Dateien
Festlegen und Abrufen der Berechtigungen einer Datei
Problembehandlung Auslösen eines behebbaren Fehlers

Azure-Dateibeispiele

Die folgende Tabelle enthält Links zu Azure Files-Beispielen, die .NET-Clientbibliotheken verwenden:

Thema Beispiele bei GitHub
Authentifizierung Authentifizieren mithilfe einer Verbindungszeichenfolge
Authentifizieren mit Anmeldeinformationen eines gemeinsam verwendeten Schlüssels
Authentifizieren mithilfe einer SAS (Shared Access Signature)
Dateifreigaben Erstellen einer Freigabe und Hochladen einer Datei
Herunterladen einer Datei
Durchlaufen von Dateien und Verzeichnissen
Problembehandlung Authentifizieren mithilfe einer SAS (Shared Access Signature)

Warteschlangenbeispiele

Die folgende Tabelle enthält Links zu Azure Queues-Beispielen, die .NET-Clientbibliotheken verwenden:

Thema Beispiele bei GitHub
Authentifizierung Authentifizieren mithilfe von Microsoft Entra ID
Authentifizieren mithilfe einer Verbindungszeichenfolge
Authentifizieren mit Anmeldeinformationen eines gemeinsam verwendeten Schlüssels
Authentifizieren mithilfe einer SAS (Shared Access Signature)
Authentifizieren mithilfe eines Active Directory-Tokens
Warteschlange Erstellen einer Warteschlange und Hinzufügen einer Nachricht
`Message` Empfangen und Verarbeiten von Nachrichten
Einsehen von Nachrichten
Empfangen von Nachrichten und Aktualisieren des Sichtbarkeitstimeouts
Problembehandlung Auslösen eines behebbaren Fehlers mithilfe eines Warteschlangenclients

Tabellenbeispiele

Die folgende Tabelle enthält Links zu Azure Table Storage-Beispielen, die .NET-Clientbibliotheken verwenden:

Beispiele für veraltete Clientbibliotheken finden Sie unter Azure Table Storage-Beispiele für .NET.

Bibliotheken mit Azure-Codebeispielen

Die gesamten Bibliotheken mit .NET-Beispielen finden Sie hier:

Sie können die einzelnen Bibliotheken im GitHub-Repository suchen und klonen.

Leitfäden mit ersten Schritten

Lesen Sie die folgenden Artikel, um Anleitungen zum Installieren und zu den ersten Schritten mit den Azure Storage-Clientbibliotheken zu erhalten.

Nächste Schritte

Weitere Informationen zu Beispielen für andere Sprachen: