Получение StackTrace / StackFrame для действия контроллера в фильтре действий - PullRequest
0 голосов
/ 20 ноября 2011

В ActionFilter возможно ли получить ток StackFrame для действия контроллера?

Когда я это делаю,

public override void OnActionExecuting(ActionExecutingContext filterContext)
{
   var stackTrace = new StackTrace();
   base.OnActionExecuting(filterContext);
}

stackTrace не имеетдействие.

1 Ответ

1 голос
/ 20 ноября 2011

Нет, к сожалению, этот кадр стека будет потерян, так как метод OnActionExecuting фильтра действия вызывается после того, как метод действия завершен (и, следовательно, кадр стека отброшен).

Вы можете программно определить, какой метод действия был вызван, используя filterContext, если это было вашим намерением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...