如何在ActionFilter中获取参数的所有属性?

NibblyPig

我有一个控制器:

public class CatController
{

public something DoStuff([FromBody]string bibble)
{

}

}

我想创建一个ActionFilter并遍历每个参数,并查看该参数具有哪些属性,例如[FromBody]。我怎样才能做到这一点?

public class InspectParametersActionFilter : ActionFilterAttribute, IActionFilter
{
    public override void OnActionExecuting(HttpActionContext actionContext)
    {
        actionContext.ActionDescriptor.?
        actionContext.ActionArguments.?
    }
}
山姆·法拉祖(Sam Farajpour)
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
    var allCustomAttributes = filterContext.ActionDescriptor.GetParameters()
        .Select(s => s.GetCustomAttributes(false));
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PUT请求中获取所有URL参数?

来自分类Dev

如何在Swift中获取所有静态属性?

来自分类Dev

如何在javascript中获取文件对象的所有属性?

来自分类Dev

如何在Swift中获取所有静态属性?

来自分类Dev

如何在ActionFilter中获取Viewbag.Title数据?

来自分类Dev

如何在Windows .bat文件中捕获的命令中获取所有参数

来自分类Dev

如何在 JavaScript 中获取具有特定属性的所有子元素

来自分类Dev

如何在express.js(post / get / etc。)中获取所有参数

来自分类Dev

如何在Azure PowerShell中获取所有资源参数详细信息

来自分类Dev

如何在PowerShell中迭代或获取所有输入参数的列表?

来自分类Dev

如何在T-SQL中获取所有存储过程的输入和输出参数

来自分类Dev

如何在After Effects脚本中获取图层的所有动画属性?

来自分类Dev

如何在TVirtualInterface TVirtualInterfaceInvokeEvent中获取(Method:TRttiMethod)的所有权属性?

来自分类Dev

如何在同一个基类的方法中获取所有属性?

来自分类Dev

如何在C#Winforms中获取图像的所有文件属性

来自分类Dev

如何在python中以列表的形式获取类的所有属性

来自分类Dev

如何在Symfony中调试环境中的所有参数?

来自分类Dev

如何在SQL Server中获取有关函数(特别是参数)的所有信息?

来自分类Dev

如何获取div中存在的所有表单属性?

来自分类Dev

如何仅在类中获取所有属性名称

来自分类Dev

如何提取/获取本体中的所有术语(类/属性)

来自分类Dev

如何从多个类中获取所有相同的属性?

来自分类Dev

如何获取msi文件中的所有属性

来自分类Dev

如何在 ES6 javascript 类中的泛型方法中获取所有 getter setter 属性的列表或数组?

来自分类Dev

如何在Javascript中查找属性的所有者

来自分类Dev

Micronaut:如何在HashMap中映射所有属性值?

来自分类Dev

如何在 Node 中刷新对象的所有属性

来自分类Dev

如何打印zsh参数的所有属性?

来自分类Dev

如何在迭代中获取所有工作项?

Related 相关文章

  1. 1

    如何在PUT请求中获取所有URL参数?

  2. 2

    如何在Swift中获取所有静态属性?

  3. 3

    如何在javascript中获取文件对象的所有属性?

  4. 4

    如何在Swift中获取所有静态属性?

  5. 5

    如何在ActionFilter中获取Viewbag.Title数据?

  6. 6

    如何在Windows .bat文件中捕获的命令中获取所有参数

  7. 7

    如何在 JavaScript 中获取具有特定属性的所有子元素

  8. 8

    如何在express.js(post / get / etc。)中获取所有参数

  9. 9

    如何在Azure PowerShell中获取所有资源参数详细信息

  10. 10

    如何在PowerShell中迭代或获取所有输入参数的列表?

  11. 11

    如何在T-SQL中获取所有存储过程的输入和输出参数

  12. 12

    如何在After Effects脚本中获取图层的所有动画属性?

  13. 13

    如何在TVirtualInterface TVirtualInterfaceInvokeEvent中获取(Method:TRttiMethod)的所有权属性?

  14. 14

    如何在同一个基类的方法中获取所有属性?

  15. 15

    如何在C#Winforms中获取图像的所有文件属性

  16. 16

    如何在python中以列表的形式获取类的所有属性

  17. 17

    如何在Symfony中调试环境中的所有参数?

  18. 18

    如何在SQL Server中获取有关函数(特别是参数)的所有信息?

  19. 19

    如何获取div中存在的所有表单属性?

  20. 20

    如何仅在类中获取所有属性名称

  21. 21

    如何提取/获取本体中的所有术语(类/属性)

  22. 22

    如何从多个类中获取所有相同的属性?

  23. 23

    如何获取msi文件中的所有属性

  24. 24

    如何在 ES6 javascript 类中的泛型方法中获取所有 getter setter 属性的列表或数组?

  25. 25

    如何在Javascript中查找属性的所有者

  26. 26

    Micronaut:如何在HashMap中映射所有属性值?

  27. 27

    如何在 Node 中刷新对象的所有属性

  28. 28

    如何打印zsh参数的所有属性?

  29. 29

    如何在迭代中获取所有工作项?

热门标签

归档