/// <summary> /// 异常返回值 /// </summary> /// <param name="context"></param> /// <returns></returns> public IActionResult OnException(ExceptionContext context) { // 解析异常信息 var(ErrorCode, ErrorObject) = UnifyResultContext.GetExceptionMetadata(context); return(new JsonResult(new RESTfulResult <object> { StatusCode = ErrorCode, Successed = false, Data = null, Errors = ErrorObject, Extras = UnifyResultContext.Take() })); }
/// <summary> /// 异常返回值 /// </summary> /// <param name="context"></param> /// <returns></returns> public IActionResult OnException(ExceptionContext context) { // 解析异常信息 var(ErrorCode, ErrorContent) = UnifyResultContext.GetExceptionMetadata(context); return(new JsonResult(new RESTfulResult <object> { StatusCode = ErrorCode, Successed = false, Data = null, Errors = ErrorContent, Extras = UnifyResultContext.Take(), Timestamp = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds() })); }