Udostępnij za pośrednictwem


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

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".

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)