public void RefMapData() { while (_isRun) { try { //如果编辑工具改变了图形,则重新加载图形 var response = graphicsbaseinfService.GetSaveFlag(); if (response.Data) { #region 从数据库读取所有图形文件 GraphOpt.LoadGraphicsInfo1(); #endregion LoadMap(GraphOpt.GraphNameNow); var setRequest = new SetSaveFlagRequest() { Flag = false }; var setResponse = graphicsbaseinfService.SetSaveFlag(setRequest); } } catch (Exception ex) { LogHelper.Error("GISPlatformCenter_RefMapData" + ex.Message + ex.StackTrace); } Thread.Sleep(3000); } }
public BasicResponse <bool> GetSaveFlag() { return(graphicsbaseinfService.GetSaveFlag()); }