型名の一貫性を向上させるために、2 つのクラスの名前が変更され、1 つのクラスが削除され、そのメソッドが既存の EndpointRouteBuilderExtensions クラスにマージされました。
導入されたバージョン
ASP.NET Core 6.0 RC 2
古い動作と新しい動作
-
Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilderクラスの名前が Microsoft.AspNetCore.Builder.RouteHandlerBuilder に変更されました。 -
Microsoft.AspNetCore.Http.OpenApiDelegateEndpointConventionBuilderExtensionsクラスの名前が Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions に変更されました。 -
Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensionsクラスが削除され、そのすべてのメソッドが既存の Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions クラスにマージされました。
カテゴリの変更
この変更は、 バイナリの互換性 と ソースの互換性に影響します。
変更の理由
この変更は、型名の一貫性を向上させるために行われました。 新しい RouteHandlerOptions クラスが追加されたので、 DelegateEndpoint を RouteHandlerに置き換えたいと考えました。
推奨されるアクション
以前の SDK でビルドされたすべてのプロジェクトを再コンパイルします。 ほとんどのプロジェクトでは、これがすべて必要です。
コードがこれらの型名のいずれかを名前で直接参照する場合は、新しい名前を反映するようにコードを更新します。
影響を受ける API
Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilderMicrosoft.AspNetCore.Http.OpenApiDelegateEndpointConventionBuilderExtensionsMicrosoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET