Zmiany interfejsów API Azure.Hosting
W tym dokumencie opisano zmiany powodujące niezgodność w interfejsach API Azure.Hosting
dla .NET.NET Aspire 9.0 w wersji GA. Zmiany obejmują usunięcie eksperymentalnych wywołań zwrotnych, zmianę nazw kilku klas i metod oraz całościowy przegląd interfejsów API hostingu Azure.
Wersja wprowadzona
.NET .NET Aspire 9.0 (ogólna dostępność)
Poprzednie zachowanie
- Eksperymentalne wywołania zwrotne były dostępne do dostosowania.
- Klasa
ResourceModuleConstruct
istniała. - Klasa
AzureConstructResource
istniała. - Metoda
ConfigureConstruct
została użyta do konfiguracji.
Nowe zachowanie
- Eksperymentalne wywołania zwrotne są usuwane. Osoby wywołujące używają teraz
builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */)
do dostosowywania. -
ResourceModuleConstruct
zmieniono nazwę naAzureResourceInfrastructure
. -
AzureConstructResource
zmieniono nazwę naAzureProvisioningResource
. -
ConfigureConstruct
zmieniono nazwę naConfigureInfrastructure
.
Typ zmiany łamiącej zgodność
Ta zmiana jest zmianą dotyczącą zachowania.
Zalecana akcja
Użytkownicy powinni zaktualizować swój kod, aby używać nowych nazw klas i metod. Specyficznie:
- Zastąp dowolne użycie eksperymentalnych wywołań zwrotnych
builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */)
. - Zmień nazwę wystąpień
ResourceModuleConstruct
naAzureResourceInfrastructure
. - Zmień nazwę wystąpień
AzureConstructResource
naAzureProvisioningResource
. - Zmień nazwę wystąpień
ConfigureConstruct
naConfigureInfrastructure
.
Interfejsy API, których dotyczy problem
ResourceModuleConstruct
AzureConstructResource
ConfigureConstruct
- Eksperymentalne wywołania zwrotne w
AzureStorageExtensions
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.