在Web API中获取执行控制器和操作名称

Meh*_*dad 0 asp.net asp.net-web-api

是否可以在 Web API 中检索执行控制器和操作名称?我怎样才能实现一种方法来为我做到这一点?

gar*_*ret 5

只需使用操作和控制器上下文

var actionName = this.ActionContext.ActionDescriptor.ActionName;
var controllerName= this.ControllerContext.ControllerDescriptor.ControllerName;
Run Code Online (Sandbox Code Playgroud)