MemoryCache.PhysicalMemoryLimit 属性

定义

获取缓存可使用的物理内存的百分比。

C#
public long PhysicalMemoryLimit { get; }

属性值

缓存可使用的物理内存的百分比。

注解

属性 PhysicalMemoryLimit 返回类的单个实例可以使用的总物理计算机内存的 MemoryCache 百分比。 如果缓存实例超出指定限制,则会删除缓存条目。

可以在应用程序配置文件中指定 属性的设置 PhysicalMemoryLimit 。 或者,在初始化 类时 MemoryCache ,调用方可以传递它们。 有关如何配置此属性的详细信息,请参阅 <namedCaches> 元素 (缓存设置) 。 有关如何在初始化 类时 MemoryCache 配置 属性的详细信息,请参阅 MemoryCache.MemoryCache(String, NameValueCollection) 方法。

适用于

产品 版本
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

另请参阅