Udostępnij za pośrednictwem


Minimalna zmiana nazwy interfejsu API w wersji RC 2

Aby poprawić spójność nazw typów, zmieniono nazwy dwóch klas, a jedna klasa została usunięta, a jej metody zostały scalone z istniejącą EndpointRouteBuilderExtensions klasą.

Wprowadzona wersja

ASP.NET Core 6.0 RC 2

Stare i nowe zachowanie

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. Teraz, gdy istnieje nowa RouteHandlerOptions klasa, chcieliśmy zastąpić DelegateEndpoint element .RouteHandler

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 bezpośrednio według nazwy, zaktualizowano kod tak, aby odzwierciedlał nowe nazwy.

Dotyczy interfejsów API

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