【发布时间】:2011-10-02 13:33:14
【问题描述】:
我的应用程序将同时被许多用户使用。这样一个用户就可以从他的位置上站起来,另一个代替他的用户将使用他的帐户重新登录程序并继续工作。应用程序有每个用户的个人设置。问题是不是每个用户都有自己的 WINDOWS(活动目录)帐户,因此标准用户设置对于同一 Windows 帐户中的用户来说是相同的。在标准 Properties.Settings.Default 中实现强类型(可序列化)设置的最佳选择是什么?
PS 现在我正在考虑使用数据库来保存每个用户的设置,这里的一个小问题是序列化。我必须以某种格式存储所有内容(我认为它将是二进制)并存储设置对象的类型,以便当我在应用程序中需要它时 - 我可以正确选择设置类型并使用强类型之后的一个..
【问题讨论】:
-
Properties.Settings.Default在序列化方面如何更容易? -
@Dyppl,不是在序列化方面,而是在打字方面..所以当我调用一些属性时 - 它是强类型的,我不需要知道它的类型是什么,并且智能感知有效.