コード例 #1
0
        /// <summary>
        /// 获取用户设置
        /// </summary>
        /// <param name="isautoshare"></param>
        /// <param name="isautolike"></param>
        /// <param name="isautoliked"></param>
        /// <param name="isautocomment"></param>
        /// <param name="isautorecord"></param>
        public void GetUserSetting(out bool isauto)
        {
            isauto = true;

            try
            {
                Beauty.App.BeautyService.WebSettingGroup[] settinggroups = client.GetUserSetting(user.Username);
                foreach (Beauty.App.BeautyService.WebSettingGroup settinggroup in settinggroups)
                {
                    foreach (Beauty.App.BeautyService.WebSetting setting in settinggroup.settings)
                    {
                        if (setting.ID == Guid.Parse("B8C3C8CE-266D-4AC6-B1A5-EF24348AE8C8"))
                        {
                            if (setting.Value == "true")
                            {
                                isauto = true;
                            }
                            else
                            {
                                isauto = false;
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                string errorMsg = "An application error occurred. Please contact the adminstrator " +
                                  "with the following information:/n/n";
                errorMsg += ex.Message + "/n/nStack Trace:/n" + ex.StackTrace + "//" + ex.Source;
                client.BeginLog(errorMsg, null, null);
            }
        }