private Http.Model.IHttpResult _webHost_OnException(Http.Model.IHttpContext httpContext, Exception ex) { return(OnException?.Invoke(httpContext, ex)); }
private static Http.Model.IHttpResult MvcApplication_OnException(Http.Model.IHttpContext httpContext, System.Exception ex) { return(new ContentResult($"已通过事件捕获发生异常,url:{httpContext.Request.Url},ex:{ex.Message}")); }
private void _webHost_OnRequestDelegate(Http.Model.IHttpContext context) { OnRequestDelegate?.Invoke(context); }
/// <summary> /// 自定义捕获全局异常 /// </summary> /// <param name="httpContext"></param> /// <param name="ex"></param> /// <returns></returns> private static IHttpResult WebHost_OnException(Http.Model.IHttpContext httpContext, Exception ex) { Console.WriteLine($"WebHost_OnException:{ex.Message}"); return(new HttpContentResult(ex.Message)); }