17

バージョンがヘッダーで指定されている REST API でバージョン管理を有効にしようとしてい"api-version":2ます。

このチュートリアルによると、作成するだけです

VersionConstraint : IHttpRouteConstraint

VersionedRoute: RouteFactoryAttribute

[VersionedRoute("api/controllerName", 2)]使用法は、特定のバージョン (この場合はバージョン 2) 用に設計されたコントローラーに属性を適用することです。

これはすべて問題ありませんが、残念ながら、すべて MVC5 にあり、私は MVC6 を使用しています。したがって、動作RouteFactoryAttributeIHttpRouteConstraintません。

なんとかIRouteConstraint交換することができましIHttpRouteConstraintたが(うまくいくことを願っています)、の代わりが見つかりませんRouteFactoryAttribute

誰かが MVC 6 を使用してこのサンプルを提供できる場合、または少なくとも継承する必要がある正しいクラス (理想的には名前空間を使用) について言及できますか?

4

1 に答える 1