获取ASP.NET Core 1.1应用程序中

时间:2017-05-26 16:01:59

标签: asp.net-core

在ASP.NET Core 1.1应用程序中,我需要获取所有已注册的路由,因此在我的控制器操作中:

public IActionResult GetAllRoutes() {          
  var routes = this.RouteData.DataTokens;
  return Ok(routes);
}

这似乎只返回当前路由的参数。我也尝试过:

public IActionResult GetAllRoutes() {    
  var routes = RouteData.Routers.OfType<RouteCollection>();
  return Ok(routes);
}

这似乎只返回当前路线...

知道如何在ASP.NET Core应用程序中获取所有已注册的路由吗?

0 个答案:

没有答案