我想在Windows应用程序上维护会话。
如何维护用户的会话,就像我们在ASP.NET中用来跟踪用户信息一样?
答案 0 :(得分:5)
如果你的意思是像asp.net这样的会话,那就没有必要了。与Web应用程序不同,Windows应用程序维护状态。
这不包括关闭和重新启动应用程序。
答案 1 :(得分:4)
如果您的意思是,如何序列化用户使用您的应用程序完成的程序设置,并且您希望在程序重新启动后恢复它们,一种简单的方法是内置settings-management。这适用于WinForms和WPF:
在属性下的VS中,您可以定义应用程序中使用的所有设置(包含数据类型),然后您可以在Properties.Settings.Default
- 属性上设置和获取值。请注意,存在两种类型的设置:应用程序和用户。您需要保存“会话”状态的用户用户。
有关在.net Windows应用程序中保存设置的详细信息,请参阅here。