AspNetCoreでは、FilterContextが指定されていますが、ルートテンプレートを取得しようとしています。私はからルートテンプレートを得ることができMicrosoft.AspNet.WebApiで {controller}/{action}/{id?}
AspNetCore FilterContextからRouteTemplateを取得できますか?
:System.Web.Mvcで HttpControllerContext.RouteData.Route.RouteTemplate
私はからこれを得ることができる:AspNetCoreで ControllerContext.RouteData.Route as RouteBase
があります: FilterContext.ActionDescriptor.AttributeRouteInfo.Template
ただし、すべてのルートが属性ルートであるとは限りません。検査に基づいて
属性が利用できない場合、デフォルトルートおよび/またはマッピングされたルートから組み立てることができます。 FilterContext.RouteData.Routers.OfType<Microsoft.AspNetCore.Routing.RouteBase>().First()
が、私は文書または単により良い方法を探しています。