Пример #1
0
        /// <summary>
        /// 获取短消息列表
        /// </summary>
        /// <param name="uid">Uid</param>
        /// <param name="page">当前页编号,默认值 1</param>
        /// <param name="pageSize">每页最大条目数,默认值 10</param>
        /// <param name="folder">短消息所在的文件夹</param>
        /// <param name="filter">过滤方式</param>
        /// <param name="msgLen">截取短消息内容文字的长度,0 为不截取,默认值 0</param>
        /// <returns></returns>
        public UcPmList PmList(int uid, int page = 1, int pageSize = 10, PmReadFolder folder = PmReadFolder.NewBox, PmReadFilter filter = PmReadFilter.NewPm, int msgLen = 0)
        {
            var args = new Dictionary <string, string>
            {
                { "uid", uid.ToString() },
                { "page", page.ToString() },
                { "pagesize", pageSize.ToString() },
                { "folder", folder.ToString().ToLower() },
                { "filter", filter.ToString().ToLower() },
                { "msglen", msgLen.ToString() }
            };

            return(new UcPmList(SendArgs(args, UcPmModelName.ModelName, UcPmModelName.ActionList)));
        }
Пример #2
0
 /// <summary>
 /// 获取短消息列表
 /// </summary>
 /// <param name="uid">Uid</param>
 /// <param name="page">当前页编号,默认值 1</param>
 /// <param name="pageSize">每页最大条目数,默认值 10</param>
 /// <param name="folder">短消息所在的文件夹</param>
 /// <param name="filter">过滤方式</param>
 /// <param name="msgLen">截取短消息内容文字的长度,0 为不截取,默认值 0</param>
 /// <returns></returns>
 public UcPmList PmList(decimal uid, int page = 1, int pageSize = 10, PmReadFolder folder = PmReadFolder.NewBox,
                        PmReadFilter filter = PmReadFilter.NewPm, int msgLen = 0)
 {
     var args = new Dictionary<string, string>
                    {
                        {"uid", uid.ToString()},
                        {"page", page.ToString()},
                        {"pagesize", pageSize.ToString()},
                        {"folder", folder.ToString().ToLower()},
                        {"filter", filter.ToString().ToLower()},
                        {"msglen", msgLen.ToString()}
                    };
     return new UcPmList(SendArgs(args, UcPmModelName.ModelName, UcPmModelName.ActionList));
 }