Поделиться через


Переименования минимальных API в релиз-кандидате 1

Некоторые API были переименованы для улучшения согласованности имен типов и удаления "минимального" и "действия" из имен API.

Представленные версии

ASP.NET Core 6.0 RC 1

Предыдущее и текущее поведение

Категория изменения

Это изменение влияет на совместимость двоичного кода и совместимость на уровне исходного кода.

Причина изменения

Это изменение было выполнено для повышения согласованности имен типов и удаления сегментов minimal и action из имен API.

Перекомпилируйте все проекты, созданные с более ранними пакетами SDK. Для большинства проектов это единственное необходимое действие.

Если ваш код ссылается напрямую на имена любого из этих типов или параметров, обновите такой код и замените имена на новые.

Затронутые API

  • Microsoft.AspNetCore.Builder.MinimalActionEndpointConventionBuilder
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.Map()
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapGet()
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapPost()
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapPut()
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapDelete()
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapMethod()
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapFallback()
  • Microsoft.AspNetCore.Http.RequestDelegateFactory.Create(Delegate action, RequestDelegateFactoryOptions? options = null)