Minimale API-Umbenennungen in RC 2

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

Eingeführt in Version

ASP.NET Core 6.0 RC 2

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 vorgenommen, um die Konsistenz von Typnamen zu verbessern. Da jetzt eine neue RouteHandlerOptions-Klasse vorhanden ist, wollten wir DelegateEndpoint durch RouteHandler ersetzen.

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 Typnamen verweist, aktualisieren Sie den Code auf die neuen Namen.

Betroffene APIs

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