我想更改asp .net的outputcache的数据源,我该怎么做? 我使用 .net 2.0
最佳答案
您需要实现 caching provider
它使用 BeltMemcached
并通过 <system.web>
注册该提供商.
BeltMemcached
附带方法Add
/Get
/Set
/Delete
可以映射到所需的方法 Add
/Get
/Set
/Remove
您的定制提供商...
相关链接,包括示例提供程序的代码:
- https://web.archive.org/web/20211020121627/https://www.4guysfromrolla.com/articles/061610-1.aspx
- http://msdn.microsoft.com/en-us/library/system.web.caching.outputcacheprovider.aspx
- http://msdn.microsoft.com/en-us/library/system.web.caching.outputcache.aspx
- http://code.google.com/p/beitmemcached/
- http://galratner.com/blogs/net/archive/2010/06/06/write-your-own-outputcacheprovider.aspx
编辑:
在我的回答之后,OP添加了对 ASP.NET 2.0 的要求。
以上仅对 ASP.NET 4 及更高版本有效...因此在 ASP.NET 2.0 中不支持自定义缓存提供程序...
关于c# - 如何将 Outputcache 与 BeItMemcached 混合使用? (或其他缓存提供者),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7206435/