API & SDK Design #1, 資料分頁的處理方式
API & SDK Design #1, 資料分頁的處理方式
範例 Data API Service: Server Side Data Paging
DATA FORMAT 說明
[
{
"SerialNo": "40298",
"SurveyDate": "2013-06-21",
"Location": "玉山西峰下",
"WGS84Lon": "120.939592",
"WGS84Lat": "23.468244",
"FamilyName": "Paradoxornithidae",
"ScienceName": "Fulvetta formosana",
"TaiBNETCode": "425189",
"CommonName": "灰頭花翼",
"Quantity": "1",
"BirdId": "B0364",
"SiteId": "C37-02-06"
},
{
"SerialNo": "40297",
"SurveyDate": "2013-06-21",
"Location": "玉山西峰下",
"WGS84Lon": "120.939592",
"WGS84Lat": "23.468244",
"FamilyName": "Fringillidae",
"ScienceName": "Pyrrhula erythaca",
"TaiBNETCode": "380359",
"CommonName": "灰鷽",
"Quantity": "1",
"BirdId": "B0516",
"SiteId": "C37-02-06"
}
// 後面還有 998 筆資料...
]API CODE (SERVER) 說明
API 呼叫方式說明
APP CODE 說明 (直接使用 HttpClient)
APP CODE 說明 (使用 C# yield return)
結果觀察 - 觀察 API 呼叫與資料處理的交錯執行狀況
結果觀察 - 中斷迴圈,資料載入狀況觀察
yield return 應用小結
Last updated