MemoryCache.Add(CacheItem, CacheItemPolicy) 方法

定义

将缓存项作为 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。

注解

警告

AddAddOrGetExisting 方法重载不支持 UpdateCallback 属性。 因此,若要设置缓存项的 UpdateCallback 属性,请改用 Set 方法重载。

适用于