日期:2014-05-17 浏览次数:20555 次
public void OnActionExecuting(ActionExecutingContext filterContext)
{
var descriptor = filterContext.ActionDescriptor;
if (descriptor is ReflectedActionDescriptor)
{
var concreteDescriptor = descriptor as ReflectedActionDescriptor;
var methodName = concreteDescriptor.MethodInfo.Name;
throw new Exception(methodName);
}
else if (descriptor is ReflectedAsyncActionDescriptor)
{
var concreteDescriptor = descriptor as ReflectedAsyncActionDescriptor;
var methodName = concreteDescriptor.AsyncMethodInfo.Name;
throw new Exception(methodName);
}
}