Renommages des API minimales dans RC 1
Certaines API ont été renommées pour améliorer la cohérence des noms de types et pour supprimer « minimal » et « action » des noms d’API.
Version introduite
ASP.NET Core 6.0 RC 1
Ancien et nouveau comportement
La classe
Microsoft.AspNetCore.Builder.MinimalActionEndpointConventionBuilder
a été renomméeMicrosoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
.Notes
Cette classe a été renommée à nouveau dans RC 2 en Microsoft.AspNetCore.Builder.RouteHandlerBuilder.
La classe
Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions
a été renomméeMicrosoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions
.Notes
Cette classe a été fusionnée avec Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions dans RC 2.
Le nom du paramètre RequestDelegate sur
Map
,MapGet
,MapPost
,MapPut
,MapDelete
,MapMethod
,MapFallback
et RequestDelegateFactory.Create(Delegate, RequestDelegateFactoryOptions) est passé deaction
àhandler
.
Modifier la catégorie
Ce changement affecte la compatibilité binaire et la compatibilité des sources.
Raison du changement
Ce changement est effectué pour améliorer la cohérence des noms de types et pour supprimer « minimal » et « action » des noms d’API.
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.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)