RC 1 中的最小 API 重新命名
某些 API 已重新命名以改善類型名稱的一致性,以及從 API 名稱中移除「最小」和「動作」。
導入的版本
ASP.NET Core 6.0 RC 1
舊的行為與新的行為
Microsoft.AspNetCore.Builder.MinimalActionEndpointConventionBuilder
類別已重新命名為Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
。注意
RC 2 中再次將這個類別重新命名為 Microsoft.AspNetCore.Builder.RouteHandlerBuilder。
Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions
類別已重新命名為Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions
。注意
RC 2 中已將此類別與 Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions 合併。
針對
Map
、MapGet
、MapPost
、MapPut
、MapDelete
、MapMethod
、MapFallback
,以及 RequestDelegateFactory.Create(Delegate, RequestDelegateFactoryOptions) 的 RequestDelegate 參數已從action
重新命名為handler
。
變更類別
變更原因
此變更是為了改善類型名稱的一致性,以及從 API 名稱中移除「最小」和「動作」。
建議的動作
重新編譯以舊版 SDK 建置的任何專案。 針對大部分的專案,這應該是唯一需要做的動作。
如果您的程式碼會直接依名稱參考任何這些類型或參數名稱,請更新程式碼以反映新名稱。
受影響的 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)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應