我正在设计一个新的 ASP.NET 网站(ASP.NET 对我来说有点新,所以请原谅愚蠢的问题),我想知道我将在 Global.asax 的Application_Start
事件中实例化的对象的生命周期(即new myClass()
)。我会通过某处的静态指针来引用该对象。
我考虑这样做的原因是为正在运行的 ASP.NET 应用程序创建一个主对象,该对象将跟踪每个用户(浏览器)的一些信息,即使我将大部分信息存储在我的数据库中。换句话说,我想使用一个由用户键索引的会话数组,这个数组将是一个元素myClass
,如上所述,在 Global.asax 的Application_Start
事件中被实例化。我会定期修剪我的数组,以考虑在 NN 分钟后离开或没有做任何事情的用户。
或者,这只是疯了,因为在应用程序生命周期内实例化的对象在生命周期方面并不可靠。
提前致谢!
亲切的问候,德里克