RC 2에서 최소 API 이름 바꾸기
형식 이름의 일관성을 향상시키기 위해 두 개의 클래스의 이름이 바뀌고 클래스 하나는 제거되고 해당 메서드는 기존 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
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET