Übersicht über das Azure SDK für .NET

Was ist das Azure SDK für .NET?

Das Azure SDK für .NET wurde entwickelt, um die Verwendung von Azure-Diensten aus Ihren .NET-Anwendungen zu vereinfachen. Das Azure SDK für .NET bietet eine konsistente und vertraute Oberfläche für den Zugriff auf Azure-Dienste, unabhängig davon, ob Dateien in Blob Storage hochgeladen und heruntergeladen, Anwendungsgeheimnisse aus Azure Key Vault abgerufen oder Benachrichtigungen von Azure Event Hubs verarbeitet werden.

Das Azure SDK für .NET ist als Reihe von NuGet-Paketen verfügbar, die in .NET Core-Anwendungen (2.1 und höher) und .NET Framework (4.7.2 und höher) verwendet werden können.

Diagram showing how .NET applications use the Azure SDK to access Azure services.

Verwenden des Azure SDK für .NET in Ihren Anwendungen

Wenn Sie ein Azure SDK-Paket in einer Ihrer .NET-Anwendungen verwenden möchten, führen Sie die folgenden Schritte aus.

  1. Suchen des entsprechenden SDK-Pakets: Verwenden Sie die Paketliste, um das entsprechende Paket für den verwendeten Azure-Dienst zu suchen. Beachten Sie, dass die meisten Dienste über ein Clientpaket zum Arbeiten mit dem Dienst und ein Verwaltungspaket zum Erstellen und Verwalten von Instanzen des Diensts verfügen. In den meisten Fällen benötigen Sie das Clientpaket. Installieren Sie dieses Paket in Ihrer Anwendung mithilfe von NuGet.

  2. Einrichten der Authentifizierung für Ihre Anwendung: Für den Zugriff auf Azure-Ressourcen muss Ihre Anwendung über die erforderlichen Anmeldeinformationen und die entsprechenden in Azure zugewiesenen Zugriffsrechte verfügen. Informationen zum Konfigurieren der Authentifizierung finden Sie unter Authentifizieren von .NET-Anwendungen in Azure.

  3. Schreiben von Code mithilfe des SDK in Ihrer Anwendung: Beim Arbeiten mit Azure-Diensten erstellt der Code zunächst ein Clientobjekt zum Arbeiten mit dem Dienst und ruft dann Methoden für dieses Clientobjekt zum Interagieren mit dem Dienst auf. Es werden sowohl synchrone als auch asynchrone Methoden bereitgestellt. Beispiele für die Verwendung der einzelnen SDK-Pakete finden Sie in der Azure-Dokumentation.

  4. Konfigurieren der Protokollierung für das SDK (optional): Wenn Sie Probleme zwischen Ihrer Anwendung und Azure diagnostizieren müssen, können Sie die Protokollierung im Azure SDK für .NET aktivieren.