示例#1
0
 public void QueryAreaTest()
 {
     var request = new GetAreasRequest()
     {
     };
     var response = server.GetAreas(request);
 }
示例#2
0
 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>());
     }
 }