Dieses Repository dient der aktiven Entwicklung des Azure SDK für .NET. Für Verbraucher des SDK empfehlen wir den Besuch unserer öffentlichen Entwicklerdokumente oder unserer versionierten Entwicklerdokumente.
Informationen zum Einstieg in eine Bibliothek finden Sie in der Datei README.md, die sich im Projektordner der Bibliothek befindet. Sie finden diese Bibliotheksordner nach Dienst gruppiert im Verzeichnis /sdk.
Tutorials, Beispiele, Schnellstarts und andere Dokumentation finden Sie unter Azure für .NET-Entwickler.
Für jeden Dienst stehen möglicherweise mehrere Bibliotheken aus den folgenden Kategorien zur Verfügung:
Kunde – Neuerscheinungen
Client – Vorherige Versionen
Management – Neuerscheinungen
Verwaltung – Vorherige Versionen
Neue Welle von Paketen, die wir als GA ankündigen, und mehrere, die derzeit in der Vorschau veröffentlicht werden. Diese Bibliotheken folgen den Azure SDK-Entwurfsrichtlinien für .NET und teilen eine Reihe von Kernfunktionen wie HTTP-Wiederholungen, Protokollierung, Transportprotokolle, Authentifizierungsprotokolle usw., sodass Sie, sobald Sie lernen, diese Funktionen in einer Clientbibliothek zu verwenden wird wissen, wie man sie in anderen Client-Bibliotheken verwendet. Weitere Informationen zu diesen gemeinsamen Funktionen finden Sie unter Azure.Core.
Diese neuen Clientbibliotheken können anhand der Namen identifiziert werden, die für ihren Ordner, ihr Paket und ihren Namespace verwendet werden. Jeder beginnt mit Azure
, gefolgt von der Dienstkategorie und dann dem Namen des Dienstes. Zum Beispiel Azure.Storage.Blobs
.
Eine vollständige Liste der verfügbaren Pakete finden Sie auf der Seite mit den neuesten verfügbaren Paketen.
HINWEIS: Wenn Sie sicherstellen müssen, dass Ihr Code für die Produktion bereit ist, empfehlen wir dringend die Verwendung einer der stabilen Bibliotheken ohne Vorschau.
Letzte stabile Versionen von Paketen, die produktionsbereit sind. Diese Bibliotheken bieten ähnliche Funktionalitäten wie die Vorschaupakete, da sie es Ihnen ermöglichen, vorhandene Ressourcen zu nutzen und zu nutzen und mit ihnen zu interagieren, zum Beispiel: Hochladen eines Speicher-Blobs. Stabile Bibliotheksverzeichnisse enthalten normalerweise „Microsoft.Azure“ im Namen, z. B. „Microsoft.Azure.KeyVault“. Sie implementieren möglicherweise nicht die Richtlinien oder verfügen nicht über denselben Funktionsumfang wie die November-Versionen. Sie bieten jedoch ein breiteres Spektrum an Dienstleistungen an.
Eine neue Reihe von Verwaltungsbibliotheken, die den Azure SDK-Designrichtlinien für .NET folgen und auf Azure.Core-Bibliotheken basieren, befinden sich jetzt in der öffentlichen Vorschau. Diese neuen Bibliotheken bieten eine Reihe von Kernfunktionen, die von allen Azure SDKs gemeinsam genutzt werden, darunter die intuitive Azure Identity-Bibliothek, eine HTTP-Pipeline mit benutzerdefinierten Richtlinien, Fehlerbehandlung, verteilte Ablaufverfolgung und vieles mehr. Die Liste der neuen Pakete finden Sie auf dieser Seite.
Um mit diesen neuen Bibliotheken zu beginnen, lesen Sie bitte die Schnellstartanleitung hier. Diese neuen Bibliotheken können durch Namespaces identifiziert werden, die mit Azure.ResourceManager
beginnen, z. B. Azure.ResourceManager.Network
HINWEIS: Wenn Sie sicherstellen müssen, dass Ihr Code für die Produktion bereit ist, verwenden Sie eine der stabilen Bibliotheken ohne Vorschau.
Eine vollständige Liste der Verwaltungsbibliotheken, mit denen Sie Azure-Ressourcen bereitstellen und verwalten können, finden Sie hier. Sie verfügen möglicherweise nicht über denselben Funktionsumfang wie die neuen Versionen, bieten jedoch eine breitere Serviceabdeckung. Frühere Versionen von Verwaltungsbibliotheken können anhand von Namespaces identifiziert werden, die mit Microsoft.Azure.Management
beginnen, z. B. Microsoft.Azure.Management.Network
Dokumentation und Codebeispiele für diese Bibliotheken finden Sie hier.
Eine Referenzdokumentation finden Sie in der Azure SDK für .NET API-Referenz.
Tutorials, Beispiele, Schnellstarts und andere Dokumentation finden Sie unter Azure für .NET-Entwickler.
Reichen Sie ein Problem über Github Issues ein.
Überprüfen Sie frühere Fragen oder stellen Sie neue Fragen auf StackOverflow mit azure
und .net
-Tags.
Chatten Sie mit anderen Community-Mitgliedern
Sicherheitsprobleme und Fehler sollten privat per E-Mail an das Microsoft Security Response Center (MSRC) [email protected] gemeldet werden. Sie sollten innerhalb von 24 Stunden eine Antwort erhalten. Sollten Sie dies aus irgendeinem Grund nicht tun, kontaktieren Sie uns bitte per E-Mail, um sicherzustellen, dass wir Ihre ursprüngliche Nachricht erhalten haben. Weitere Informationen, einschließlich des MSRC PGP-Schlüssels, finden Sie im Security TechCenter.
Welche Funktionen sind Ihnen wichtig? Sie können uns dies mitteilen, indem Sie sich unsere offenen Funktionsanfragen ansehen und uns Ihre Gedanken mitteilen, indem Sie dem Problem einen Daumen nach oben oder einen Daumen nach unten geben. (Beachten Sie, dass die Liste in absteigender Reihenfolge nach der Anzahl der Daumen nach oben sortiert ist.)
Wir würden gerne den Input der Community in unseren Bibliotheksdesignprozess einbeziehen. Hier ist eine Liste der Designdiskussionen, die wir derzeit führen. Beteiligen Sie sich an den Diskussionen, indem Sie Ihre Kommentare in der Ausgabe hinterlassen!