古い API と削除された 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 にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET