private Dictionary <string, WXUser> getAllUsers() { WxSerializable s = new WxSerializable(this._uin, EnumContainer.SerializType.contact); var _allUser = (Dictionary <string, WXUser>)s.DeSerializable(); return(_allUser); }
/// <summary> /// 添加群内用户 /// </summary> /// <param name="groupUserName"></param> /// <param name="?"></param> public void Add(string groupUserName, WxGroup group) { WxSerializable s = new WxSerializable(this._uin, EnumContainer.SerializType.curr_group_user); var dic = (Dictionary <string, WxGroup>)s.DeSerializable(); if (dic != null && dic.ContainsKey(groupUserName)) { dic.Remove(groupUserName); } dic.Add(groupUserName, group); s.Serializable(dic); //序列化 }
/// <summary> /// 获取群内成员信息 /// </summary> /// <param name="groupUserName"></param> /// <returns></returns> public WxGroup GetGroupMemberNames(string groupUserName) { WxSerializable s = new WxSerializable(this._uin, EnumContainer.SerializType.curr_group_user); var dic = (Dictionary <string, WxGroup>)s.DeSerializable(); if (dic != null && dic.ContainsKey(groupUserName)) { return(dic[groupUserName]); } else { return(null); } }