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

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.

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)