我想使用 HttpContent.Current.Cache 创建一个在应用程序池的生命周期内保持事件状态的单例。
我应该在哪里创建这个类,它应该如何实现?我了解如何实现单例,但不太熟悉线程和 httpcontent.current.cache。
谢谢!
最佳答案
将单例代码放在哪里并不重要。
一旦您访问实例
并且该类型被初始化,它将在您的ApplicationDomain
的整个生命周期内保留在内存中。所以将它作为一个普通类使用,其余的在第一次使用时完成。
关于应用程序池的 C# .NET 单例生活,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6222586/