Ridenominazioni di API minime in RC 2
Per migliorare la coerenza dei nomi dei tipi, sono state rinominate due classi, una classe è stata rimossa e i relativi metodi sono stati uniti alla classe esistente EndpointRouteBuilderExtensions.
Versione introdotta
ASP.NET Core 6.0 RC 2
Comportamento precedente e nuovo
- La classe
Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
è stata rinominata Microsoft.AspNetCore.Builder.RouteHandlerBuilder. - La classe
Microsoft.AspNetCore.Http.OpenApiDelegateEndpointConventionBuilderExtensions
è stata rinominata Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions. - La classe
Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions
è stata rimossa e tutti i relativi metodi sono stati uniti nella classe esistente Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions.
Categoria di modifiche
Questa modifica influisce sulla compatibilità binaria e sulla compatibilità dell'origine.
Motivo della modifica
Questa modifica è stata apportata per migliorare la coerenza dei nomi dei tipi. Ora che è presente una nuova classe RouteHandlerOptions, si vuole sostituire DelegateEndpoint
con RouteHandler
.
Azione consigliata
Ricompilare tutti i progetti compilati con un SDK precedente. Per la maggior parte dei progetti, questa operazione è sufficiente.
Se il codice fa riferimento direttamente a uno di questi nomi dei tipi in base al nome, è stato aggiornato il codice in modo da riflettere i nuovi nomi.
API interessate
Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
Microsoft.AspNetCore.Http.OpenApiDelegateEndpointConventionBuilderExtensions
Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions