IMemoryCacheManager 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义缓存用来将缓存内存使用情况传达给主机环境的接口。
public interface class IMemoryCacheManager
public interface IMemoryCacheManager
type IMemoryCacheManager = interface
Public Interface IMemoryCacheManager
注解
IMemoryCacheManager接口由主机环境(如 ASP.NET)实现,ObjectCache实现使用,这些实现必须与主机环境交互以确定内存使用情况。 由于缓存通常消耗大量内存, IMemoryCacheManager 因此接口可帮助主机环境管理内存使用情况。
通常,只有 ObjectCache 管理内存中缓存对象的实现才会使用此接口。
方法
| 名称 | 说明 |
|---|---|
| ReleaseCache(MemoryCache) |
删除对主机环境中缓存的所有引用。 |
| UpdateCacheSize(Int64, MemoryCache) |
报告当前缓存的大小。 |