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
Die Klasse
Microsoft.AspNetCore.Builder.MinimalActionEndpointConventionBuilder
wurde inMicrosoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
umbenannt.Hinweis
Diese Klasse wurde in RC 2 erneut in Microsoft.AspNetCore.Builder.RouteHandlerBuilder umbenannt.
Die Klasse
Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions
wurde inMicrosoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions
umbenannt.Hinweis
Diese Klasse wurde in RC 2 mit Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions zusammengeführt.
Der Parameter RequestDelegate für
Map
,MapGet
,MapPost
,MapPut
,MapDelete
,MapMethod
,MapFallback
und RequestDelegateFactory.Create(Delegate, RequestDelegateFactoryOptions) wurde vonaction
inhandler
umbenannt.
Ä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.
Empfohlene Aktion
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)