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 aAzureResourceInfrastructure
. -
AzureConstructResource
se renombra aAzureProvisioningResource
. -
ConfigureConstruct
se renombra aConfigureInfrastructure
.
Tipo de cambio rompedor
Este cambio es un cambio de comportamiento .
Acción recomendada
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
aAzureResourceInfrastructure
. - Cambie el nombre de las instancias de
AzureConstructResource
aAzureProvisioningResource
. - Cambie el nombre de las instancias de
ConfigureConstruct
aConfigureInfrastructure
.
APIs afectadas
ResourceModuleConstruct
AzureConstructResource
ConfigureConstruct
- Devoluciones de llamada experimentales en
AzureStorageExtensions
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.