/// <summary> /// 获取按钮,为空或页窗口ID /// </summary> /// <param name="id"></param> /// <returns></returns> public QhandyOR[] GetButtonsByPageWinId(string id) { if (_qhandyCaches.ContainsKey(id)) { return _qhandyCaches[id]; } using (var client = new QueueClientSoapClient()) { var result = client.GetButtonsByPageWinId(id); _qhandyCaches.Add(id, result); return result; } }