Renomeações de APIs Mínimas no RC 2
Para melhorar a consistência dos nomes de tipo, duas classes foram renomeadas e uma classe foi removida e seus métodos mesclados na classe EndpointRouteBuilderExtensions existente.
Versão introduzida
ASP.NET Core 6.0 RC 2
Comportamento antigo e novo
- A classe
Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
foi renomeada para Microsoft.AspNetCore.Builder.RouteHandlerBuilder. - A classe
Microsoft.AspNetCore.Http.OpenApiDelegateEndpointConventionBuilderExtensions
foi renomeada para Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions. - A classe
Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions
foi removida e todos os métodos dela foram mesclados na classe Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions existente.
Categoria da alteração
Essa alteração afeta a compatibilidade com binários e a compatibilidade com a origem.
Motivo da alteração
Essa alteração foi feita para melhorar a consistência dos nomes de tipo. Agora que há uma nova classe RouteHandlerOptions, queríamos substituir DelegateEndpoint
por RouteHandler
.
Ação recomendada
Recompile todos os projetos criados com um SDK anterior. Para a maioria dos projetos, isso deve bastar.
Se o código fizer referência a qualquer um desses nomes de tipo diretamente pelo nome, atualize o código para refletir os novos nomes.
APIs afetadas
Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
Microsoft.AspNetCore.Http.OpenApiDelegateEndpointConventionBuilderExtensions
Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions