RC 1 中的最小 API 重命名

重命名某些 API 是为了提高类型名称的一致性,并从 API 名称中删除“最小”和“操作”。

引入的版本

ASP.NET Core 6.0 RC 1

旧行为和新行为

更改类别

此项更改会影响二进制兼容性源兼容性

更改原因

进行此更改是为了提高类型名称的一致性,并从 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)