Alterações nas APIs Azure.Hosting
Este documento descreve as principais alterações nas APIs do Azure.Hosting
para .NET.NET Aspire 9.0 GA. As mudanças incluem a remoção de retornos de chamada experimentais, renomeação de várias classes e métodos e uma revisão holística das APIs de hospedagem Azure.
Versão introduzida
.NET .NET Aspire 9.0 GA
Comportamento anterior
- Callbacks experimentais estavam disponíveis para personalização.
- A classe
ResourceModuleConstruct
existia. - A classe
AzureConstructResource
existia. - O método
ConfigureConstruct
foi utilizado para a configuração.
Novo comportamento
- Os retornos de chamada experimentais são removidos. Os chamadores agora usam
builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */)
para personalização. -
ResourceModuleConstruct
é renomeado paraAzureResourceInfrastructure
. -
AzureConstructResource
é renomeado paraAzureProvisioningResource
. -
ConfigureConstruct
é renomeado paraConfigureInfrastructure
.
Tipo de mudança de rutura
Esta alteração é uma mudança comportamental.
Ação recomendada
Os usuários devem atualizar seu código para usar os novos nomes de classe e método. Mais especificamente:
- Substitua qualquer uso de retornos de chamada experimentais por
builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */)
. - Renomeie instâncias de
ResourceModuleConstruct
paraAzureResourceInfrastructure
. - Renomeie instâncias de
AzureConstructResource
paraAzureProvisioningResource
. - Renomeie instâncias de
ConfigureConstruct
paraConfigureInfrastructure
.
APIs afetadas
ResourceModuleConstruct
AzureConstructResource
ConfigureConstruct
- Retornos de chamada experimentais em
AzureStorageExtensions
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.