バージョンがヘッダーで指定されている REST API でバージョン管理を有効にしようとしてい"api-version":2
ます。
このチュートリアルによると、作成するだけです
VersionConstraint : IHttpRouteConstraint
と
VersionedRoute: RouteFactoryAttribute
[VersionedRoute("api/controllerName", 2)]
使用法は、特定のバージョン (この場合はバージョン 2) 用に設計されたコントローラーに属性を適用することです。
これはすべて問題ありませんが、残念ながら、すべて MVC5 にあり、私は MVC6 を使用しています。したがって、動作RouteFactoryAttribute
しIHttpRouteConstraint
ません。
なんとかIRouteConstraint
交換することができましIHttpRouteConstraint
たが(うまくいくことを願っています)、の代わりが見つかりませんRouteFactoryAttribute
。
誰かが MVC 6 を使用してこのサンプルを提供できる場合、または少なくとも継承する必要がある正しいクラス (理想的には名前空間を使用) について言及できますか?