Ä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 inAzureResourceInfrastructure
umbenannt. -
AzureConstructResource
wird inAzureProvisioningResource
umbenannt. -
ConfigureConstruct
wird inConfigureInfrastructure
umbenannt.
Art der Unterbrechungsänderung
Diese Änderung ist eine Verhaltensänderung.
Empfohlene Aktion
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
inAzureResourceInfrastructure
um. - Benennen Sie Instanzen von
AzureConstructResource
inAzureProvisioningResource
um. - Benennen Sie Instanzen von
ConfigureConstruct
inConfigureInfrastructure
um.
Betroffene APIs
ResourceModuleConstruct
AzureConstructResource
ConfigureConstruct
- Experimentelle Rückrufe in
AzureStorageExtensions
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.