public void QueryAreaTest() { var request = new GetAreasRequest() { }; var response = server.GetAreas(request); }
public static IList <ls.Models.Entities.Area> GetProvince() { try { var areas = MemoryCacheHelper.CacheItem <IList <ls.Models.Entities.Area> >(CacheKeys.AreaInfo, delegate() { var server = new CtsService(); var response = server.GetAreas(new GetAreasRequest()); if (response.Code == ErrorCodes.Ok && response.QueryList.Any()) { return(response.QueryList.ToList()); } return(new List <ls.Models.Entities.Area>()); }, new TimeSpan(12, 0, 0));//过期时间 return(areas); } catch (Exception) { return(new List <ls.Models.Entities.Area>()); } }