Auf Englisch lesen

Freigeben über


Minimale API-Umbenennungen in RC 1

Einige APIs wurden umbenannt, um die Konsistenz von Typnamen zu verbessern und „minimal“ und „action“ aus den API-Namen zu entfernen.

Eingeführt in Version

ASP.NET Core 6.0 RC 1

Altes und neues Verhalten

Ändern der Kategorie

Diese Änderung wirkt sich auf die binäre Kompatibilität und die Quellkompatibilität aus.

Grund für die Änderung

Diese Änderung wurde durchgeführt, um die Konsistenz von Typnamen zu verbessern und „minimal“ und „action“ aus den API-Namen zu entfernen.

Kompilieren Sie alle Projekte neu, die mit einem früheren SDK erstellt wurden. Bei den meisten Projekten sollte dies die einzige notwendige Aktion sein.

Wenn Ihr Code direkt anhand des Namens auf einen dieser Typ- oder Parameternamen verweist, aktualisieren Sie den Code auf die neuen Namen.

Betroffene APIs

  • 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)