public static ClientViewInfo QueryViewInfo() { ClientViewInfo ret = new ClientViewInfo(); ret.ConnNum = RedisHelper.Hash_GetCount(Constant.RedisClusterConn, Constant.ClientConnKey); var dic = RedisHelper.Hash_GetAllEntries <List <string> >(Constant.RedisClusterConn, Constant.ClientConnKey); if (dic != null && dic.Any()) { ret.ConnInfoList = new List <ConnInfo>(); foreach (var item in dic) { var values = item.Value; values.ForEach(t => { ret.ConnInfoList.Add(new ConnInfo() { Uid = item.Key, ConnId = t }); }); } } return(ret); }
Stream(ArrayList data, ClientViewInfo clientViewInfo) { data.Add(new Snoop.Data.ClassSeparator(typeof(ClientViewInfo))); data.Add(new Snoop.Data.Int("Acad Window Id", clientViewInfo.AcadWindowId)); data.Add(new Snoop.Data.Int("Viewport Id", clientViewInfo.ViewportId)); data.Add(new Snoop.Data.Int("Viewport Object Id", clientViewInfo.ViewportObjectId)); }