Minimální přejmenování rozhraní API ve verzi RC 1
Některá rozhraní API se přejmenovala tak, aby zlepšila konzistenci názvů typů a odebrala z názvů rozhraní API minimální a akci.
Zavedená verze
ASP.NET Core 6.0 RC 1
Staré a nové chování
Třída
Microsoft.AspNetCore.Builder.MinimalActionEndpointConventionBuilder
byla přejmenována naMicrosoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
.Poznámka:
Tato třída byla znovu přejmenována ve verzi RC 2 na Microsoft.AspNetCore.Builder.RouteHandlerBuilder.
Třída
Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions
byla přejmenována naMicrosoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions
.Poznámka:
Tato třída byla sloučena s Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions rc 2.
Parametr RequestDelegate , ,
MapDelete
MapGet
MapPut
MapMethod
MapPost
,MapFallback
, a RequestDelegateFactory.Create(Delegate, RequestDelegateFactoryOptions) byl přejmenován zaction
na .handler
Map
Kategorie změny
Tato změna má vliv na kompatibilitu binárního souboru a kompatibilitu zdroje.
Důvod změny
Tato změna byla provedena, aby se zlepšila konzistence názvů typů a odebrání minimálních a "akcí" z názvů rozhraní API.
Doporučená akce
Překompilujte všechny projekty vytvořené pomocí starší sady SDK. U většiny projektů by to mělo být vše, co je potřeba.
Pokud váš kód odkazuje na některý z těchto typů nebo názvů parametrů přímo podle názvu, aktualizoval kód tak, aby odrážel nové názvy.
Ovlivněná rozhraní 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)