格式化 Exception 訊息

當發生 Exception 時,將 Exception 轉成錯誤物件,方便進行後續處理

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.Error.ConvertToModel

try{ 

  ...

}catch(Exception e){  
  // 將 Exception 轉換成較容易判斷的 model
  var model = UofxService.Error.ConvertToModel(e);

  ...
}

回傳結果

如果是 AggregateException ,則會回傳 List,詳細請參考 呼叫異常時章節

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd

物件名稱: ErrorModel

名稱 型態 說明
ErrorCode string 錯誤代碼
ErrorExpando IList<ErrorEx> 錯誤訊息,或多重錯誤物件
TraceId string 追蹤 ID

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd

物件名稱: ErrorEx

名稱 型態 說明
Error string 細部錯誤代碼
ExpandoObject object 補充的錯誤資訊