Exemple #1
0
        /// <summary>
        /// 得到某个用户的个人设置的属性值,如果userID不存在、categoryName或propName不存在,都返回缺省值
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="userID"></param>
        /// <param name="categoryName"></param>
        /// <param name="propName"></param>
        /// <param name="defaultValue"></param>
        /// <returns></returns>
        public static T GetPropertyValue <T>(string userID, string categoryName, string propName, T defaultValue)
        {
            UserSettings settings = GetSettings(userID);

            return(settings.GetPropertyValue(categoryName, propName, defaultValue));
        }
        public DateTime LoadTimePoint(string key)
        {
            UserSettings settings = UserSettings.GetSettings(key);

            return(settings.GetPropertyValue("CommonSettings", "SimulatedTime", DateTime.MinValue));
        }