Modifications apportées aux API Azure.Hosting
Ce document décrit les modifications majeures dans les API de Azure.Hosting
pour .NET.NET Aspire 9.0 GA. Les modifications incluent la suppression de rappels expérimentaux, le renommage de plusieurs classes et méthodes, ainsi qu’une révision holistique des API d’hébergement Azure.
Version introduite
.NET .NET Aspire 9.0 GA
Comportement précédent
- Les rappels expérimentaux étaient disponibles pour la personnalisation.
- La classe
ResourceModuleConstruct
existait. - La classe
AzureConstructResource
existait. - La méthode
ConfigureConstruct
a été utilisée pour la configuration.
Nouveau comportement
- Les rappels expérimentaux sont supprimés. Les appelants utilisent désormais
builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */)
pour la personnalisation. -
ResourceModuleConstruct
est renommé enAzureResourceInfrastructure
. -
AzureConstructResource
est renommé enAzureProvisioningResource
. -
ConfigureConstruct
est renommé enConfigureInfrastructure
.
Type de changement cassant
Ce changement est un changement comportemental .
Action recommandée
Les utilisateurs doivent mettre à jour leur code pour utiliser les nouveaux noms de classe et de méthode. Spécifiquement:
- Remplacez toute utilisation des rappels expérimentaux par
builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */)
. - Renommez les instances de
ResourceModuleConstruct
enAzureResourceInfrastructure
. - Renommez les instances de
AzureConstructResource
enAzureProvisioningResource
. - Renommez les instances de
ConfigureConstruct
enConfigureInfrastructure
.
API affectées
ResourceModuleConstruct
AzureConstructResource
ConfigureConstruct
- Rappels expérimentaux dans
AzureStorageExtensions
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage (pull requests). Pour plus d’informations, consultez notre guide du contributeur.