/// <summary> /// 更新缓存 /// </summary> /// <param name="context"></param> /// <returns></returns> public async Task <bool> UpdateAsync() { return(await Task.Run(async() => { //更新缓存 Data.LoginInfo = ServiceContext.Session.LoginInfo; var storeResult = await ServiceContext.StoreService.GetList(); if (storeResult.IsSuccess) { Data.StoreList = storeResult.Data; } if (Data.StoreList?.Count > 0) { var deviceResult = await ServiceContext.DeviceService.GetList(); Data.DeviceList = deviceResult.Data; } //更新监控 //Data.CameraList = YsAction.GetCameraList(); foreach (var device in Data.DeviceList) { if (device.DeviceType == 1) { device.CameraList = YsAction.GetCameraList(device.Info); } } Data.LastUpdateTime = DateTime.Now; Save(); return true; })); }
void M() { T("InitSdk", YsAction.InitSdk()); T(YsAction.GetAccessToken()); var _list = YsAction.GetCameraList("C04104941"); _list = YsAction.GetCameraList(); T("DisposeSdk", YsAction.DisposeSdk()); }