示例#1
0
        //编辑用户的隐私设置时
        //1、首先获取整站默认设置,然后用用户设置进行覆盖;

        /// <summary>
        /// 获取用户的隐私设置
        /// </summary>
        /// <param name="userId">用户Id</param>
        /// <returns><para>如果用户无设置返回空集合</para><remarks>key=itemKey,value=PrivacyStatus</remarks></returns>
        public Dictionary <string, PrivacyStatus> GetUserPrivacySettings(long userId)
        {
            //缓存策略:常用
            return(userPrivacySettingRepository.GetUserPrivacySettings(userId));
        }