Minimální přejmenování rozhraní API ve verzi RC 2
Aby se zlepšila konzistence názvů typů, byly přejmenovány dvě třídy a jedna třída byla odebrána a její metody sloučeny do existující EndpointRouteBuilderExtensions třídy.
Zavedená verze
ASP.NET Core 6.0 RC 2
Staré a nové chování
- Třída
Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
byla přejmenována na Microsoft.AspNetCore.Builder.RouteHandlerBuilder. - Třída
Microsoft.AspNetCore.Http.OpenApiDelegateEndpointConventionBuilderExtensions
byla přejmenována na Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions. - Třída
Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions
byla odebrána a všechny její metody byly sloučeny do existující Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions třídy.
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ů. Teď, když existuje nová RouteHandlerOptions třída, chtěli jsme nahradit DelegateEndpoint
RouteHandler
.
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 názvů typů přímo podle názvu, aktualizujte kód tak, aby odrážel nové názvy.
Ovlivněná rozhraní API
Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
Microsoft.AspNetCore.Http.OpenApiDelegateEndpointConventionBuilderExtensions
Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions