ActionExecutingContext ActionDescriptor不包含ActionName和MethodInfo

时间:2017-06-23 22:35:43

标签: c# asp.net asp.net-core

如下所示,在我的ActionFilter中,我尝试获取ActionExecutingContext.ActionDescriptor的ActionName和MethodInfo。 但是编译器说ActionDescriptor不包含ActionName和MethodInfo的定义。但是,如果我调试应用程序,我可以看到,ActionDescriptor包含这些属性(请参阅下面的图片)。 我正在使用ASP .NET Core,我不知道问题出在哪里。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:5)

您需要将其强制转换为ControllerActionDesriptor,因为该类具有您需要的属性。

AWS::Serverless::Api
相关问题