【问题标题】:Empty asp.net Resources Cache, provided by SQLResourceProvider空的 asp.net 资源缓存,由 SQLResourceProvider 提供
【发布时间】:2011-03-11 00:02:16
【问题描述】:

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

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

【问题讨论】:

  • 当您实现资源提供者时,您是如何处理资源缓存的?我们可以看看你的一些实现吗?

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-26
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多