/// <summary>转换为WEB异常数据</summary> public static WebExceptionModel ToWebModel(this Exception ex) { var reasonPhrase = ex.Data[HttpResponseReasonPhrase].As <string>(); if (reasonPhrase.IsNullOrEmpty()) { return(null); } var model = new WebExceptionModel(); model.ReasonPhrase = reasonPhrase; model.StatusCode = (HttpStatusCode)ex.Data[HttpResponseStatusCode]; return(model); }
/// <summary>加入一个配置</summary> protected void Add(string code, WebExceptionModel model) { this.Mappers.Add(code, model); }