這個客戶端的定位是系統的配置工具,通過呼叫后端提供的WebApi介面來達到配置的目的,
經過統計,目前已經維護了接近200個介面,這個數量還是非常大的,所以我單獨建立了一個子專案來管理這些api,
主要是利用國產開源專案`WebApiClient`提供中間代理,使用定義介面的方式來描述這些api,
并通過`partial`關鍵字來分檔案維護多個模塊的api,



上圖的折疊可編輯.csproj檔案,添加如下
1 <Compile Update="IBackendApi.*.cs"> 2 <DependentUpon>IBackendApi.cs</DependentUpon> 3 </Compile>

有很多內容跟業務相關,在這邊不能過多描述,如果有興趣或有問題的朋友,歡迎郵件或評論,我會適當地整理代碼來描述實作流程,
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/42867.html
標籤:.NET Core
