Renommages des API minimales dans RC 2
Pour améliorer la cohérence des noms de type, deux classes ont été renommées et une classe a été supprimée et ses méthodes ont été fusionnées dans la classe EndpointRouteBuilderExtensions existante.
Version introduite
ASP.NET Core 6.0 RC 2
Ancien et nouveau comportement
- La classe
Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
a été renommée Microsoft.AspNetCore.Builder.RouteHandlerBuilder. - La classe
Microsoft.AspNetCore.Http.OpenApiDelegateEndpointConventionBuilderExtensions
a été renommée Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions. - La classe
Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions
a été supprimée et toutes ses méthodes ont été fusionnées dans la classe Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions existante.
Modifier la catégorie
Ce changement affecte la compatibilité binaire et la compatibilité des sources.
Raison du changement
Cette modification a été apportée pour améliorer la cohérence des noms de type. Maintenant qu’il y a une nouvelle classe RouteHandlerOptions, nous voulions remplacer DelegateEndpoint
par RouteHandler
.
Action recommandée
Recompilez tous les projets créés avec un SDK antérieur. Pour la plupart des projets, cela devrait être tout ce qui est nécessaire.
Si votre code référence l’un de ces noms de type directement par nom, mettez à jour le code pour refléter les nouveaux noms.
API affectées
Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
Microsoft.AspNetCore.Http.OpenApiDelegateEndpointConventionBuilderExtensions
Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions