/// <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)); }