Veraltete und entfernte APIs
Mehrere APIs wurden entfernt oder als veraltet markiert.
Eingeführt in Version
ASP.NET Core 6.0
Altes Verhalten
In ASP.NET Core 5.0 und früheren Versionen wurden die APIs nicht entfernt oder als veraltet markiert.
Neues Verhalten
Die APIs werden entfernt oder als veraltet markiert.
Grund für die Änderung
Die APIs werden entweder nicht mehr verwendet oder funktionieren nicht mehr.
Empfohlene Maßnahme
Verwenden Sie die empfohlenen Ersatz-APIs.
Betroffene APIs
- Microsoft.AspNetCore.Http.Connections.NegotiateProtocol.ParseResponse wurde entfernt. Verwenden Sie stattdessen NegotiateProtocol.ParseResponse(ReadOnlySpan<Byte>).
- Microsoft.AspNetCore.SignalR.HubInvocationContext wurde entfernt. Verwenden Sie stattdessen HubInvocationContext.HubInvocationContext(HubCallerContext, IServiceProvider, Hub, MethodInfo, IReadOnlyList<Object>).
- Microsoft.AspNetCore.Http.Features.IHttpBufferingFeature wurde entfernt. Verwenden Sie stattdessen Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature.
- Microsoft.AspNetCore.Http.Features.IHttpSendFileFeature wurde entfernt. Verwenden Sie stattdessen Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature.
- Der argumentlose Konstruktor Microsoft.AspNetCore.StaticFiles.StaticFileResponseContext wurde entfernt. Verwenden Sie stattdessen StaticFileResponseContext.StaticFileResponseContext(HttpContext, IFileInfo).
- Der Konstruktor Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor wurde entfernt. Verwenden Sie stattdessen ObjectResultExecutor.ObjectResultExecutor(OutputFormatterSelector, IHttpResponseStreamWriterFactory, ILoggerFactory, IOptions<MvcOptions>).
- Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.AllowShortCircuitingValidationWhenNoValidatorsArePresent wurde entfernt.
- Microsoft.AspNetCore.Mvc.ViewFeatures.ViewComponentResultExecutor wurde entfernt. Verwenden Sie stattdessen ViewComponentResultExecutor.ViewComponentResultExecutor(IOptions<MvcViewOptions>, ILoggerFactory, HtmlEncoder, IModelMetadataProvider, ITempDataDictionaryFactory, IHttpResponseStreamWriterFactory).
- CompatibilityVersion ist veraltet.
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.