利用自定义 HttpControllerSelector 实现 Web API 版本控制

为实现 Web API 版本控制,可自定义 HttpControllerSelector。通过重写 GetControllerMapping 方法获取程序集中所有控制器的名称和描述关系,并利用正则表达式提取版本号和控制器名称,生成键值对。随后,在重写的 SelectController 方法中,从路由数据中获取键值对并返回相应的控制器处理请求。

rar 文件大小:21.55MB