如何通过集合来访问或生成数据,使缓存功能在应用程序级缓存上工作

本文关键字:缓存 功能 应用程序 工作 数据 集合 何通过 访问 | 更新日期: 2023-09-27 18:19:09

我希望在缓存中有一个集合变量,可以从我的应用程序中的任何地方访问。

可以把数据放到集合中,并在应用程序的任何地方访问它们。一段时间后数据丢失,我设置为数据过期。

谁能给我一些c#代码来做这件事

如何通过集合来访问或生成数据,使缓存功能在应用程序级缓存上工作

您可能想要查看ASP。网络缓存。它允许您拥有一个应用程序范围的缓存存储(键值集合),只要应用程序池在运行,它就存在。它还支持插入项的过期。

Cache.Insert("CacheItem6", "Cached Item 6",
    null, DateTime.Now.AddMinutes(1d), 
    System.Web.Caching.Cache.NoSlidingExpiration);