В ASP.NET Core, есть ли способ увидеть список всех маршрутов, определенных в Startup? Мы используем метод расширения MapRoute
для IRouteBuilder
для определения маршрутов.
Мы переносим старый проект WebAPI проекта. Там мы могли бы использовать GlobalConfiguration.Configuration.Routes
для получения всех маршрутов.
В частности, мы делаем это в рамках фильтра действий.
public class MyFilter : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext actionContext)
{
base.OnActionExecuting(actionContext);
// This no longer works
// var allRoutes = GlobalConfiguration.Configuration.Routes;
// var allRoutes = ???
}
}