我有一个关于在Windows窗体环境中使用.NET HttpRuntime对象进行缓存的问题。我注意到,使用.NET我需要实例化HttpRuntime对象,我觉得这会导致问题。
我有一个类,它暴露了我想要存储在缓存中的属性。问题是类需要实例化,并且在其构造函数中我创建了一个HttpRuntime对象的实例。这会引起问题吗?我有多个缓存实例吗?
public class Foo
{
public Foo()
{
System.Web.Runtime.HttpRuntime httpRuntime = new System.Web.Runtime.HttpRuntime();
}
}
提前致谢,Onam。
答案 0 :(得分:0)
没有
HttpRuntime
有一个属性Cache
,但此属性是静态的。静态意味着HttpRuntime
的所有实例共享该属性。更好的说:整个应用程序使用相同的属性,以便整个应用程序共享Cache
实例。