MemoryCache.Add(CacheItem, CacheItemPolicy) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将缓存项作为 CacheItem 实例插入到缓存中,并添加有关如何逐出该项的详细信息。
public:
override bool Add(System::Runtime::Caching::CacheItem ^ item, System::Runtime::Caching::CacheItemPolicy ^ policy);
public override bool Add (System.Runtime.Caching.CacheItem item, System.Runtime.Caching.CacheItemPolicy policy);
override this.Add : System.Runtime.Caching.CacheItem * System.Runtime.Caching.CacheItemPolicy -> bool
Public Overrides Function Add (item As CacheItem, policy As CacheItemPolicy) As Boolean
参数
- item
- CacheItem
要添加的对象。
- policy
- CacheItemPolicy
一个包含该缓存项的逐出详细信息的对象。 此对象提供比简单绝对过期更多的逐出选项。
返回
如果插入成功,则为 true
;如果缓存中已存在具有与项相同的键,则为 false。
注解
警告
Add 和 AddOrGetExisting 方法重载不支持 UpdateCallback 属性。 因此,若要设置缓存项的 UpdateCallback 属性,请改用 Set 方法重载。