public void OnActionExecuted(ActionExecutedContext context)
 {
     Assert.IsNotNull(context.ControllerContext);
     Assert.IsNotNull(context.Request);
     Assert.IsNotNull(context.Request.RouteValues);
     context.ExceptionHandled = true;
 }
 public void OnActionExecuted(ActionExecutedContext context)
 {
 }
예제 #3
0
        /// <summary>
        /// Invokes all post-request filters after the controller has been invoked.
        /// </summary>
        /// <param name="controllerContext">The controller context.</param>
        /// <param name="result">The result.</param>
        /// <param name="ex">The ex.</param>
        /// <param name="filters">The filters.</param>
        /// <returns></returns>
        protected virtual ActionExecutedContext ExecutePostActionFilters(ControllerContext controllerContext, ActionResult result, Exception ex, IEnumerable<IActionFilter> filters)
        {
            controllerContext.Request.ReportProgress(new PostActionFiltersNavigationEvent());

            var executedContext = new ActionExecutedContext(controllerContext, result, ex);
            foreach (var filter in filters)
            {
                filter.OnActionExecuted(executedContext);
            }

            return executedContext;
        }
 public void OnActionExecuted(ActionExecutedContext context)
 {
     Assert.IsNotNull(context.ControllerContext);
     Assert.IsNotNull(context.Request);
     Assert.IsNotNull(context.Request.RouteValues);
 }