Устаревшие и удаленные 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
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.