Ändringar i Azure.Hosting
API:er
Det här dokumentet beskriver de störande ändringarna i Azure.Hosting
API:er för .NET.NET Aspire 9.0 GA. Ändringarna omfattar borttagning av experimentella återanrop, byta namn på flera klasser och metoder och en holistisk granskning av Azure Hosting-API:er.
Version introducerad
.NET .NET Aspire 9.0 GA
Tidigare beteende
- Experimentella återanrop var tillgängliga för anpassning.
- Klassen
ResourceModuleConstruct
fanns. - Klassen
AzureConstructResource
fanns. - Metoden
ConfigureConstruct
användes för konfiguration.
Nytt beteende
- Experimentella återanrop tas bort. Anropare använder nu
builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */)
för anpassning. -
ResourceModuleConstruct
har bytt namn tillAzureResourceInfrastructure
. -
AzureConstructResource
har bytt namn tillAzureProvisioningResource
. -
ConfigureConstruct
har bytt namn tillConfigureInfrastructure
.
Typ av brytande ändring
Den här ändringen är en beteendeförändring.
Rekommenderad åtgärd
Användarna bör uppdatera sin kod för att använda de nya klass- och metodnamnen. Specifikt:
- Ersätt all användning av experimentella callback-funktioner med
builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */)
. - Byt namn på instanser av
ResourceModuleConstruct
tillAzureResourceInfrastructure
. - Byt namn på instanser av
AzureConstructResource
tillAzureProvisioningResource
. - Byt namn på instanser av
ConfigureConstruct
tillConfigureInfrastructure
.
Berörda API:er
ResourceModuleConstruct
AzureConstructResource
ConfigureConstruct
- Experimentella återanrop i
AzureStorageExtensions
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.
.NET Aspire