Dela via


Ä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 till AzureResourceInfrastructure.
  • AzureConstructResource har bytt namn till AzureProvisioningResource.
  • ConfigureConstruct har bytt namn till ConfigureInfrastructure.

Typ av brytande ändring

Den här ändringen är en beteendeförändring.

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 till AzureResourceInfrastructure.
  • Byt namn på instanser av AzureConstructResource till AzureProvisioningResource.
  • Byt namn på instanser av ConfigureConstruct till ConfigureInfrastructure.

Berörda API:er

  • ResourceModuleConstruct
  • AzureConstructResource
  • ConfigureConstruct
  • Experimentella återanrop i AzureStorageExtensions