public async Task Invoke(HttpContext httpContext)
{
var controllers = Assembly.GetEntryAssembly().GetTypes().Where(type => typeof(Controller).IsAssignableFrom(type) || type.Name.EndsWith("controller")).ToList();
foreach (var controller in controllers)
{
var methods = controller.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly).Where(method => typeof(IActionResult).IsAssignableFrom(method.ReturnType));
foreach (var method in methods)
{
我需要在这里获取绝对URL以在xml站点地图中使用它。
我的所有控制器和动作都使用路径属性
来定制路线值谢谢!