为了提高类型名称的一致性,重命名了两个类,并删除了一个类,并且其方法合并到现有 EndpointRouteBuilderExtensions 类中。
已引入的版本
ASP.NET Core 6.0 RC 2
旧行为和新行为
- 该
Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
类已重命名为 Microsoft.AspNetCore.Builder.RouteHandlerBuilder. - 该
Microsoft.AspNetCore.Http.OpenApiDelegateEndpointConventionBuilderExtensions
类已重命名为 Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions. - 删除了该
Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions
类,并且其所有方法都合并到现有 Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions 类中。
更改类别
更改原因
进行了此更改以提高类型名称的一致性。 现在有了一个新的RouteHandlerOptions类,我们想用DelegateEndpoint
替换RouteHandler
。
建议的措施
重新编译使用早期 SDK 生成的任何项目。 对于大多数项目,这应该是必要的。
如果代码直接按名称引用这些类型名称中的任何一个,请更新代码以反映新名称。
受影响的 API
Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
Microsoft.AspNetCore.Http.OpenApiDelegateEndpointConventionBuilderExtensions
Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions