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


Переименования Minimal API в RC 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)