Freigeben über


Änderungen an Azure.Hosting-APIs

In diesem Dokument werden die einschneidenden Änderungen der Azure.Hosting-APIs für .NET.NET Aspire 9.0 GA beschrieben. Die Änderungen umfassen das Entfernen experimenteller Rückrufe, das Umbenennen mehrerer Klassen und Methoden sowie eine ganzheitliche Überprüfung der Azure Hosting-APIs.

Version eingeführt

.NET .NET Aspire 9.0 GA

Vorheriges Verhalten

  • Experimentelle Rückrufe waren zur Anpassung verfügbar.
  • Die Klasse ResourceModuleConstruct existierte.
  • Die Klasse AzureConstructResource existierte.
  • Die Methode ConfigureConstruct wurde für die Konfiguration verwendet.

Neues Verhalten

  • Experimentelle Rückrufe werden entfernt. Anrufer verwenden jetzt builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */) für die Anpassung.
  • ResourceModuleConstruct wird in AzureResourceInfrastructureumbenannt.
  • AzureConstructResource wird in AzureProvisioningResourceumbenannt.
  • ConfigureConstruct wird in ConfigureInfrastructureumbenannt.

Art der Unterbrechungsänderung

Diese Änderung ist eine Verhaltensänderung.

Benutzer sollten ihren Code aktualisieren, um die neuen Klassen- und Methodennamen zu verwenden. Genauer gesagt:

  • Ersetzen Sie jede Verwendung experimenteller Callbacks durch builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */).
  • Benennen Sie Instanzen von ResourceModuleConstruct in AzureResourceInfrastructureum.
  • Benennen Sie Instanzen von AzureConstructResource in AzureProvisioningResourceum.
  • Benennen Sie Instanzen von ConfigureConstruct in ConfigureInfrastructureum.

Betroffene APIs

  • ResourceModuleConstruct
  • AzureConstructResource
  • ConfigureConstruct
  • Experimentelle Rückrufe in AzureStorageExtensions