gpt4 book ai didi

c# - 实现自定义 CacheDependency 以使 ASP.Net 缓存项无效

转载 作者:太空狗 更新时间:2023-10-29 19:48:10 26 4
gpt4 key购买 nike

我想通过派生基础 CacheDependency 来实现我自己的 customCacheDependency 类,因为所提供的 SqlCacheDependency 不适合我的情况。 (数以千计的缓存项,SQL 中会有很多订阅以及 ASP.Net 中的注册问题)

我想在 ASP.Net VirtualPathProvider 的自定义实现中使用它,因此我可以传递此 CustomCacheDependecy 以通知 asp.net 数据库中的文件内容已更改。

有人可以指出 CacheDependency 的任何自定义实现(最好使用 MessageQueue)吗?

感谢和问候,阿杰

最佳答案

下面的文章很好地概述了实现自定义 CacheDependency 对象,甚至定义了一个使用计时器来检查数据更改的对象,这对于基于队列的解决方案来说可能很方便,假设您将定期使队列达到峰值。如果您使用的是发布/订阅模型,那么您的订阅逻辑将简单地调用 NotifyDependencyChanged 方法。

http://msdn.microsoft.com/en-us/magazine/cc163955.aspx

祝你好运!

关于c# - 实现自定义 CacheDependency 以使 ASP.Net 缓存项无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/303011/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com