Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MVC HttpContext.Current.Cache获取随机对象_Asp.net Mvc_Httpcontext.cache - Fatal编程技术网

Asp.net mvc MVC HttpContext.Current.Cache获取随机对象

Asp.net mvc MVC HttpContext.Current.Cache获取随机对象,asp.net-mvc,httpcontext.cache,Asp.net Mvc,Httpcontext.cache,如何从缓存中获取随机对象? 我真正想要的是每次访问缓存时获得不同的对象,但随机对象也很好。在缓存中放置一个对象,该对象具有返回随机对象的属性或方法或任何您要求的属性或方法?您试图实现什么?我的数据库中有字符串。我将字符串加载到缓存中。每个字符串都有一个过期日期,当它过期时,在字符串过期时调用的回调函数将用一个新的字符串替换该字符串,该字符串有一个新的过期日期。每次从缓存中请求对象时,我都希望获得不同的字符串。当我发现新字符串时,我还会将字符串添加到数据库和缓存中。您正在将一个字符串放入缓存中,但

如何从缓存中获取随机对象?
我真正想要的是每次访问缓存时获得不同的对象,但随机对象也很好。

在缓存中放置一个对象,该对象具有返回随机对象的属性或方法或任何您要求的属性或方法?您试图实现什么?我的数据库中有字符串。我将字符串加载到缓存中。每个字符串都有一个过期日期,当它过期时,在字符串过期时调用的回调函数将用一个新的字符串替换该字符串,该字符串有一个新的过期日期。每次从缓存中请求对象时,我都希望获得不同的字符串。当我发现新字符串时,我还会将字符串添加到数据库和缓存中。您正在将一个字符串放入缓存中,但在检索该字符串时希望获得另一个字符串?或者什么?不,假设我在缓存中放了100个字符串对象。所以缓存中有100个键值对。现在我想访问缓存中的对象,并且每次访问缓存时都要获得不同的对象。