Устаревшие и удаленные API
Несколько API были либо удалены, либо помечены как устаревшие.
Представленные версии
ASP.NET Core 6.0
Старое поведение
В ASP.NET Core 5.0 и более ранних версиях интерфейсы API не были удалены или помечены как устаревшие.
Новое поведение
Интерфейсы API удалены или устарели.
Причина изменения
Интерфейсы API больше не используются или не работают.
Рекомендуемое действие
Используйте рекомендуемые API-интерфейсы для замены.
Затронутые API
- Удалено Microsoft.AspNetCore.Http.ПодключениеИонов. 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.StaticFiles.StaticFileResponseContext. Вместо этого используйте 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, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.