Compartir a través de


Cambios en las API de Azure.Hosting

En este documento se describen los cambios sustanciales en las API de Azure.Hosting para .NET.NET Aspire 9.0 GA. Los cambios incluyen la eliminación de callbacks experimentales, el cambio de nombre de varias clases y métodos, y una revisión holística de las APIs de alojamiento Azure.

Versión introducida

.NET .NET Aspire 9.0 GA

Comportamiento anterior

  • Las callbacks experimentales estaban disponibles para personalización.
  • La clase ResourceModuleConstruct existía.
  • La clase AzureConstructResource existía.
  • El método ConfigureConstruct se usó para la configuración.

Nuevo comportamiento

  • Se eliminan las llamadas de retorno experimentales. Ahora, los autores de llamadas usan builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */) para la personalización.
  • ResourceModuleConstruct se renombra a AzureResourceInfrastructure.
  • AzureConstructResource se renombra a AzureProvisioningResource.
  • ConfigureConstruct se renombra a ConfigureInfrastructure.

Tipo de cambio rompedor

Este cambio es un cambio de comportamiento .

Los usuarios deben actualizar su código para usar los nuevos nombres de clase y método. Específicamente:

  • Reemplace cualquier uso de devoluciones de llamada experimentales por builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */).
  • Cambie el nombre de las instancias de ResourceModuleConstruct a AzureResourceInfrastructure.
  • Cambie el nombre de las instancias de AzureConstructResource a AzureProvisioningResource.
  • Cambie el nombre de las instancias de ConfigureConstruct a ConfigureInfrastructure.

APIs afectadas

  • ResourceModuleConstruct
  • AzureConstructResource
  • ConfigureConstruct
  • Devoluciones de llamada experimentales en AzureStorageExtensions