Ce référentiel est destiné au développement actif du SDK Azure pour .NET. Pour les utilisateurs du SDK, nous recommandons de consulter nos documents de développement publics ou nos documents de développement versionnés.
Pour démarrer avec une bibliothèque, consultez le fichier README.md situé dans le dossier de projet de la bibliothèque. Vous pouvez trouver ces dossiers de bibliothèque regroupés par service dans le répertoire /sdk.
Pour obtenir des didacticiels, des exemples, des démarrages rapides et d’autres documents, accédez à Azure pour les développeurs .NET.
Chaque service peut disposer d'un certain nombre de bibliothèques disponibles dans chacune des catégories suivantes :
Client - Nouvelles versions
Client - Versions précédentes
Gestion - Nouvelles versions
Gestion - Versions précédentes
Nouvelle vague de packages que nous annonçons en tant que GA et plusieurs qui sont actuellement publiés en avant-première . Ces bibliothèques suivent les directives de conception du SDK Azure pour .NET et partagent un certain nombre de fonctionnalités de base telles que les tentatives HTTP, la journalisation, les protocoles de transport, les protocoles d'authentification, etc., de sorte qu'une fois que vous aurez appris à utiliser ces fonctionnalités dans une bibliothèque cliente, vous saura les utiliser dans d’autres bibliothèques clientes. Vous pouvez en savoir plus sur ces fonctionnalités partagées sur Azure.Core.
Ces nouvelles bibliothèques clientes peuvent être identifiées par le nom utilisé pour leur dossier, package et espace de noms. Chacun commencera par Azure
, suivi de la catégorie de service, puis du nom du service. Par exemple Azure.Storage.Blobs
.
Pour une liste complète des packages disponibles, veuillez consulter la page des derniers packages disponibles.
REMARQUE : Si vous devez vous assurer que votre code est prêt pour la production, nous vous recommandons fortement d'utiliser l'une des bibliothèques stables et sans préversion.
Dernières versions stables des packages prêts pour la production. Ces bibliothèques offrent des fonctionnalités similaires aux packages de préversion, car elles vous permettent d'utiliser et de consommer des ressources existantes et d'interagir avec elles, par exemple : télécharger un blob de stockage. Les répertoires de bibliothèques stables contiennent généralement « Microsoft.Azure » dans leurs noms, par exemple « Microsoft.Azure.KeyVault ». Ils pourraient ne pas mettre en œuvre les directives ou disposer des mêmes fonctionnalités que les versions de novembre. Ils offrent cependant une couverture de services plus large.
Un nouvel ensemble de bibliothèques de gestion qui suivent les directives de conception du SDK Azure pour .NET et basées sur les bibliothèques Azure.Core sont désormais en préversion publique. Ces nouvelles bibliothèques fournissent un certain nombre de fonctionnalités de base partagées par tous les SDK Azure, notamment la bibliothèque intuitive Azure Identity, un pipeline HTTP avec des stratégies personnalisées, la gestion des erreurs, le traçage distribué et bien plus encore. Vous pouvez retrouver la liste des nouveaux packages sur cette page.
Pour démarrer avec ces nouvelles bibliothèques, veuillez consulter le guide de démarrage rapide ici. Ces nouvelles bibliothèques peuvent être identifiées par des espaces de noms commençant par Azure.ResourceManager
, par exemple Azure.ResourceManager.Network
REMARQUE : Si vous devez vous assurer que votre code est prêt pour la production, utilisez l'une des bibliothèques stables et sans préversion.
Pour obtenir une liste complète des bibliothèques de gestion qui vous permettent de provisionner et de gérer des ressources Azure, veuillez consulter ici. Ils n’ont peut-être pas les mêmes fonctionnalités que les nouvelles versions, mais ils offrent une couverture de services plus large. Les versions précédentes des bibliothèques de gestion peuvent être identifiées par des espaces de noms commençant par Microsoft.Azure.Management
, par exemple Microsoft.Azure.Management.Network
La documentation et les exemples de code pour ces bibliothèques peuvent être trouvés ici.
Pour obtenir de la documentation de référence, visitez la référence de l’API Azure SDK pour .NET.
Pour obtenir des didacticiels, des exemples, des démarrages rapides et d’autres documents, accédez à Azure pour les développeurs .NET.
Déposez un problème via Github Issues.
Vérifiez les questions précédentes ou posez-en de nouvelles sur StackOverflow à l'aide des balises azure
et .net
.
Discutez avec d'autres membres de la communauté
Les problèmes de sécurité et les bogues doivent être signalés en privé, par courrier électronique, au Microsoft Security Response Center (MSRC) [email protected]. Vous devriez recevoir une réponse dans les 24 heures. Si, pour une raison quelconque, vous ne le faites pas, veuillez effectuer un suivi par e-mail pour vous assurer que nous avons bien reçu votre message original. De plus amples informations, y compris la clé MSRC PGP, peuvent être trouvées dans le Security TechCenter.
Quelles fonctionnalités sont importantes pour vous ? Vous pouvez nous le faire savoir en consultant nos demandes de fonctionnalités ouvertes et en partageant vos réflexions en donnant un pouce vers le haut ou un pouce vers le bas. (Notez que la liste est triée par nombre de pouces levés par ordre décroissant.)
Nous serions ravis d'intégrer la contribution de la communauté dans notre processus de conception de bibliothèque. Voici une liste des discussions de conception que nous avons actuellement. Participez aux discussions en laissant vos commentaires dans le numéro !