Exemple #1
0
        /// <summary>
        /// 获取页窗口
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public PageWinOR GetPageWinById(string id)
        {
            if (_pageCahches.ContainsKey(id))
            {
                return _pageCahches[id];
            }

            try
            {
                using (var client = new QueueClientSoapClient())
                {
                    var result = client.GetPageWinById(id);
                    _pageCahches.Add(id, result);
                    return result;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("获取数据出错啦,可能出现原因:Webservice未启动,或配置错误!\r\n详细信息:" + ex.Message);
            }
        }