private static bool IsFiltered(Exception e, HttpContext context) { if (_config == null) { _config = context.GetSection("elmah/errorFilter") as ErrorFilterConfiguration ?? new ErrorFilterConfiguration(); } var testContext = new ErrorFilterModule.AssertionHelperContext(e, context); return _config.Assertion.Test(testContext); }
private static bool IsFiltered(HttpActionExecutedContext context) { var config = HttpContext.Current.GetSection("elmah/errorFilter") as ErrorFilterConfiguration; if (config == null) return false; var testContext = new ErrorFilterModule.AssertionHelperContext( context.Exception, HttpContext.Current); return config.Assertion.Test(testContext); }
/// <summary> /// Determines whether the exception is filtered. /// </summary> /// <param name="filterContext">The <see cref="ExceptionContext"/>.</param> /// <returns>True if exception is filtered, otherwise false.</returns> private static bool IsFiltered(ExceptionContext filterContext) { var config = filterContext.HttpContext.GetSection("elmah/errorFilter") as ErrorFilterConfiguration; if (config == null) { return(false); } var testContext = new ErrorFilterModule.AssertionHelperContext(filterContext.Exception, HttpContext.Current); return(config.Assertion.Test(testContext)); }
private static bool IsFiltered(ExceptionContext context) { var config = context.HttpContext.GetSection("elmah/errorFilter") as ErrorFilterConfiguration; if (config == null) { return false; } var testContext = new ErrorFilterModule.AssertionHelperContext(context.Exception, GetHttpContextImpl(context.HttpContext)); return config.Assertion.Test(testContext); }
private static bool IsFiltered(ExceptionContext context) { if (!(context.HttpContext.GetSection("elmah/errorFilter") is ErrorFilterConfiguration config)) { return(false); } var testContext = new ErrorFilterModule.AssertionHelperContext( context.Exception, HttpContext.Current); return(config.Assertion.Test(testContext)); }
private static bool IsFiltered(System.Web.Mvc.ExceptionContext context) { var config = context.HttpContext.GetSection("elmah/errorFilter") as ErrorFilterConfiguration; if (config == null) { return(false); } var testContext = new ErrorFilterModule.AssertionHelperContext( context.Exception, GetHttpContext(context.HttpContext)); return(config.Assertion.Test(testContext)); }