Freigeben über


Minimale API-Umbenennungen in RC 1

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

Eingeführte Version

ASP.NET Core 6.0 RC 1

Altes und neues Verhalten

Kategorie ändern

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

Grund für Änderung

Diese Änderung wurde vorgenommen, um die Konsistenz der Typnamen zu verbessern und "minimal" sowie "action" aus den API-Namen zu entfernen.

Kompilieren Sie alle Projekte, die mit einem früheren SDK erstellt wurden. Für die meisten Projekte sollte dies alles erforderlich sein.

Wenn Ihr Code direkt nach Namen auf einen dieser Typ- oder Parameternamen verweist, aktualisieren Sie den Code, um die neuen Namen zu berücksichtigen.

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)