Изменения в API Azure.Hosting
В этом документе описаны критические изменения в API Azure.Hosting
для .NET.NET Aspire 9.0 GA. К изменениям относятся удаление экспериментальных обратных вызовов, переименование нескольких классов и методов, а также целостный обзор API размещения Azure.
Представленная версия
.NET .NET Aspire 9.0 GA
Предыдущее поведение
- Экспериментальные обратные вызовы были доступны для настройки.
- Существовал класс
ResourceModuleConstruct
. - Существовал класс
AzureConstructResource
. - Метод
ConfigureConstruct
использовался для настройки.
Новое поведение
- Экспериментальные обратные вызовы удаляются. Вызывающие теперь используют
builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */)
для настройки. -
ResourceModuleConstruct
переименован вAzureResourceInfrastructure
. -
AzureConstructResource
переименован вAzureProvisioningResource
. -
ConfigureConstruct
переименован вConfigureInfrastructure
.
Тип изменения, нарушающего совместимость
Это изменение является изменением поведения.
Рекомендуемое действие
Пользователи должны обновить свой код, чтобы использовать новые имена классов и методов. Конкретно:
- Замените любое использование экспериментальных обратных вызовов
builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */)
. - Переименуйте экземпляры
ResourceModuleConstruct
вAzureResourceInfrastructure
. - Переименуйте экземпляры
AzureConstructResource
вAzureProvisioningResource
. - Переименуйте экземпляры
ConfigureConstruct
вConfigureInfrastructure
.
Затронутые API
ResourceModuleConstruct
AzureConstructResource
ConfigureConstruct
- Экспериментальные обратные вызовы в
AzureStorageExtensions
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
.NET Aspire