コード例 #1
0
ファイル: WxContact.cs プロジェクト: zuiwengf/WechatYUNchart
        private Dictionary <string, WXUser> getAllUsers()
        {
            WxSerializable s        = new WxSerializable(this._uin, EnumContainer.SerializType.contact);
            var            _allUser = (Dictionary <string, WXUser>)s.DeSerializable();

            return(_allUser);
        }
コード例 #2
0
ファイル: WxContact.cs プロジェクト: zuiwengf/WechatYUNchart
        /// <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); //序列化
        }
コード例 #3
0
ファイル: WxContact.cs プロジェクト: zuiwengf/WechatYUNchart
        /// <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);
            }
        }