Бөлісу құралы:


Изменения в 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