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 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈