Переименования минимальных API в релиз-кандидате 1
Некоторые API были переименованы для улучшения согласованности имен типов и удаления "минимального" и "действия" из имен API.
Представленные версии
ASP.NET Core 6.0 RC 1
Предыдущее и текущее поведение
Класс
Microsoft.AspNetCore.Builder.MinimalActionEndpointConventionBuilder
был переименован вMicrosoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
.Примечание.
Этот класс в RC 2 снова был переименован в Microsoft.AspNetCore.Builder.RouteHandlerBuilder.
Класс
Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions
был переименован вMicrosoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions
.Примечание.
Этот класс в RC 2 был объединен с Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions.
Параметр RequestDelegate для
Map
,MapGet
,MapPost
,MapPut
,MapDelete
,MapMethod
,MapFallback
и RequestDelegateFactory.Create(Delegate, RequestDelegateFactoryOptions) был переименован изaction
вhandler
.
Категория изменения
Это изменение влияет на совместимость двоичного кода и совместимость на уровне исходного кода.
Причина изменения
Это изменение было выполнено для повышения согласованности имен типов и удаления сегментов 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)