BlogSharp.MvcExtensions.Filters.AntiGoogleWebAcceleratorFilter.OnActionExecuting C# (CSharp) Method

OnActionExecuting() public method

Implementors should perform they filter logic and return true if the action should be processed. Modified from castle/monorail project for Mvc
public OnActionExecuting ( System.Web.Mvc.ActionExecutingContext filterContext ) : void
filterContext System.Web.Mvc.ActionExecutingContext
return void
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            if (filterContext.HttpContext.Request.Headers["HTTP_X_MOZ"].Equals("prefetch"))
            {
                filterContext.HttpContext.Response.StatusCode = 403;
                filterContext.Result = new EmptyResult();
            }
            else
                base.OnActionExecuting(filterContext);
        }
AntiGoogleWebAcceleratorFilter