Freigeben über


Minimale API-Umbenennungen in RC 2

Um die Konsistenz von Typnamen zu verbessern, wurden zwei Klassen umbenannt, und eine Klasse wurde entfernt und ihre Methoden in die vorhandene EndpointRouteBuilderExtensions Klasse zusammengeführt.

Eingeführte Version

ASP.NET Core 6.0 RC 2

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 von Typnamen zu verbessern. Jetzt, da es eine neue RouteHandlerOptions Klasse gibt, wollten wir DelegateEndpoint durch RouteHandler ersetzen.

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 auf einen dieser Typnamen verweist, aktualisieren Sie den Code so, dass er die neuen Namen widerspiegelt.

Betroffene APIs

  • Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
  • Microsoft.AspNetCore.Http.OpenApiDelegateEndpointConventionBuilderExtensions
  • Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions