如何在Windows窗体中维护会话?

anj*_*jum 3 c# session winforms

我想在Windows应用程序上维护会话.

如何维护用户的会话,就像我们在ASP.NET中用来跟踪用户信息一样?

Ode*_*ded 5

如果你的意思是像asp.net这样的会话,那就没有必要了.Windows应用程序维护状态,与Web应用程序不同

这不包括关闭和重新启动应用程序.


HCL*_*HCL 5

如果您要说的是,如何序列化用户使用您的应用程序完成的程序设置,并且要在程序重新启动后还原它们,一种简单的方法是内置的settings-management。这适用于WinForms和WPF:

在VS的“属性”下,可以定义应用程序中使用的所有设置(包括数据类型),然后可以在Properties.Settings.Default-Property上设置和获取值。请注意,存在两种类型的设置:ApplicationUser。您需要保存用户的“会话”状态的一个是User

有关在.net Windows应用程序中保存设置的更多信息,请参见此处