.NET Core 返回结果统一封装
生活随笔
收集整理的這篇文章主要介紹了
.NET Core 返回结果统一封装
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文使用.NET Core Webapi演示!
一:新建.NetCore webapi項目
為了方便開發,簡化代碼,也為了與前端方便對接,需要對接口服務返回結果進行統一處理。
二:定義返回結果結構
我們需要定義一個統一返回結果泛型類ApiResult
public class ApiResult<T>{/// <summary>/// 錯誤代碼/// </summary>public ApiResultCode Code { get; set; }/// <summary>/// 錯誤信息 /// </summary>public string Message { get; set; }/// <summary>/// 具體數據/// </summary>public T Data { get; set; }}三:封裝ControllerBase以及通用路由
通用數據格式只封裝了三種Code:
public enum ApiResultCode {//失敗 Failed,//成功Success,//數據為空Empty,}可以根據實際業務添加
四:在Controller層使用
五:查看返回數據
eg:當然還有很多方法實現.NET Core 返回結果統一封裝,我這里只寫了其中一種!
最后我希望所有neter關注前沿技術,不要固步自封。
最后大家如果喜歡我的文章,還麻煩給個關注, 希望net生態圈越來越好!
總結
以上是生活随笔為你收集整理的.NET Core 返回结果统一封装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何使用windbg查看C#某个线程的栈
- 下一篇: .NET的两种部署模式,了解一下