URI のバージョン番号に基づいて、特定のバージョン コントローラーにリクエストをルーティングしたいと考えています。
例えば、
routes.MapHttpRoute(
name: "APIV2",
routeTemplate: "BlogFeed/{version}/{id}",
defaults: new { id = RouteParameter.Optional, controller = "BlogFeedV2"}
);
私が欲しいのは、バージョン ルート パラメーターに基づいて、リクエストをそのバージョン管理されたコントローラーにルーティングしたいということです。したがって、バージョン ルート パラメーターが v2 の場合、そのリクエストは BlogFeedV2 によって処理される必要があります。これを処理する方法はありますか?