사용되지 않고 제거된 API
몇 가지 API가 제거되었거나 더 이상 사용되지 않는 것으로 표시됩니다.
도입된 버전
ASP.NET Core 6.0
이전 동작
ASP.NET Core 5.0 및 이전 버전에서 API가 사용됩니다.
새 동작
API가 제거되었거나 사용되지 않습니다.
변경 이유
해당 API는 더 이상 사용되지 않거나 더 이상 작동하지 않습니다.
권장 조치
권장되는 대체 API를 사용합니다.
영향을 받는 API
- Microsoft.AspNetCore.Http.Connections.NegotiateProtocol.ParseResponse가 제거되었습니다. 대신 NegotiateProtocol.ParseResponse(ReadOnlySpan<Byte>)를 사용하세요.
- Microsoft.AspNetCore.SignalR.HubInvocationContext가 제거되었습니다. 대신 HubInvocationContext.HubInvocationContext(HubCallerContext, IServiceProvider, Hub, MethodInfo, IReadOnlyList<Object>)를 사용하세요.
- Microsoft.AspNetCore.Http.Features.IHttpBufferingFeature가 제거되었습니다. 대신 Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature를 사용하세요.
- Microsoft.AspNetCore.Http.Features.IHttpSendFileFeature가 제거되었습니다. 대신 Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature를 사용하세요.
- Microsoft.AspNetCore.StaticFiles.StaticFileResponseContext의 인수 없는 생성자가 제거되었습니다. 대신 StaticFileResponseContext.StaticFileResponseContext(HttpContext, IFileInfo)를 사용하세요.
- 생성자 Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor가 제거되었습니다. 대신 ObjectResultExecutor.ObjectResultExecutor(OutputFormatterSelector, IHttpResponseStreamWriterFactory, ILoggerFactory, IOptions<MvcOptions>)를 사용하세요.
- Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.AllowShortCircuitingValidationWhenNoValidatorsArePresent가 제거되었습니다.
- Microsoft.AspNetCore.Mvc.ViewFeatures.ViewComponentResultExecutor가 제거되었습니다. 대신 ViewComponentResultExecutor.ViewComponentResultExecutor(IOptions<MvcViewOptions>, ILoggerFactory, HtmlEncoder, IModelMetadataProvider, ITempDataDictionaryFactory, IHttpResponseStreamWriterFactory)를 사용하세요.
- 사용되지 않는 CompatibilityVersion
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET