Partager via


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é en AzureResourceInfrastructure.
  • AzureConstructResource est renommé en AzureProvisioningResource.
  • ConfigureConstruct est renommé en ConfigureInfrastructure.

Type de changement cassant

Ce changement est un changement comportemental .

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 en AzureResourceInfrastructure.
  • Renommez les instances de AzureConstructResource en AzureProvisioningResource.
  • Renommez les instances de ConfigureConstruct en ConfigureInfrastructure.

API affectées

  • ResourceModuleConstruct
  • AzureConstructResource
  • ConfigureConstruct
  • Rappels expérimentaux dans AzureStorageExtensions