Minimalna zmiana nazwy interfejsu API w wersji RC 1
Zmieniono nazwy niektórych interfejsów API, aby poprawić spójność nazw typów i usunąć nazwy interfejsów API "minimum" i "action".
Wprowadzona wersja
ASP.NET Core 6.0 RC 1
Stare i nowe zachowanie
Nazwa
Microsoft.AspNetCore.Builder.MinimalActionEndpointConventionBuilder
klasy została zmieniona naMicrosoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
.Uwaga
Ta klasa została ponownie zmieniona na RC 2 na Microsoft.AspNetCore.Builder.RouteHandlerBuilder.
Nazwa
Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions
klasy została zmieniona naMicrosoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions
.Uwaga
Ta klasa została scalona z Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions programem RC 2.
Nazwa parametru na , ,
MapPut
MapDelete
MapPost
MapGet
MapMethod
,MapFallback
i RequestDelegateFactory.Create(Delegate, RequestDelegateFactoryOptions) została zmieniona zaction
na .handler
Map
RequestDelegate
Kategoria zmiany
Ta zmiana ma wpływ na zgodność binarną i zgodność ze źródłem.
Przyczyna wprowadzenia zmiany
Ta zmiana została wprowadzona w celu poprawy spójności nazw typów oraz usunięcia nazw interfejsów API "minimalnych" i "akcji".
Zalecana akcja
Ponowne kompiluj wszystkie projekty utworzone przy użyciu wcześniejszego zestawu SDK. W przypadku większości projektów powinno to być wszystko, co jest niezbędne.
Jeśli kod odwołuje się do dowolnej z tych nazw typów lub parametrów bezpośrednio według nazwy, zaktualizowano kod tak, aby odzwierciedlał nowe nazwy.
Dotyczy interfejsów API
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)