本文介绍了什么是字段的静态类的寿命?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个简单的Web服务,它在我有具有静态集合记得活着令牌的静态类。
I have a simple web service, in it i have a static class which has a static collection to remember alive tokens.
我只是想确保令牌集合居住,直到下一个IISRESET或应用程序池回收。
I just want to make sure that the token collection lives until the next iisreset or the application pool recycles.
和在应用程序包和静态类记住状态之间的区别是什么呢?
And what is the difference between remembering states in Application bag and static class?
谢谢,
推荐答案
微软(说)
ASP.NET包括应用程序状态主要是为了与传统的ASP的兼容性,这样更容易将现有应用程序迁移到ASP.NET。建议您存储在应用程序类,而不是在Application对象的静态成员的数据。这提高了性能,因为你能比你快可以在应用程序字典中访问某个项目访问静态变量。
那么,使用静态变量。而且不要忘了使用锁定
。
So, use static variables. And do not forget use lock
.
这篇关于什么是字段的静态类的寿命?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!