由SQLResourceProvider提供的空asp.net资源缓存

时间:2010-07-02 08:25:08

标签: c# asp.net-mvc asp.net-mvc-2 resourceproviderfactory

我刚刚在我的MVC2应用程序中实现了SQLResource提供程序。当我手动或通过webform更改数据库中的某些内容时,我希望ResourceProvider删除所有资源并从数据库中再次获取它们。

现在有没有人可以清除由ASP.NET自己的API管理的ResourceCache

1 个答案:

答案 0 :(得分:0)

实现SQLResourceProvider时,应将缓存与数据库实用程序类一起使用。创建缓存时,您可以定义包含ChangeMonitors属性的策略。我认为将SqlCacheDepency项添加到ChangeMonitors属性是您要查找的内容。看看这个课程SqlCacheDepency  ,CacheItemPolicy。如果需要,我可以提供代码。