MemoryCacheOptions 类

定义

指定用于 MemoryCache. 的选项

public ref class MemoryCacheOptions : Microsoft::Extensions::Options::IOptions<Microsoft::Extensions::Caching::Memory::MemoryCacheOptions ^>
public class MemoryCacheOptions : Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Caching.Memory.MemoryCacheOptions>
type MemoryCacheOptions = class
    interface IOptions<MemoryCacheOptions>
Public Class MemoryCacheOptions
Implements IOptions(Of MemoryCacheOptions)
继承
MemoryCacheOptions
派生
实现

构造函数

名称 说明
MemoryCacheOptions()

指定用于 MemoryCache. 的选项

属性

名称 说明
Clock

获取或设置缓存用于过期的时钟。

CompactionPercentage

获取或设置超过最大大小时缓存压缩的量。

CompactOnMemoryPressure
已过时.

获取或设置一个值,该值指示是否在超出最大大小时压缩缓存。

ExpirationScanFrequency

获取或设置连续扫描过期项目之间的最短时间长度。

Name

获取或设置此缓存实例的名称。

SizeLimit

获取或设置缓存的最大大小。

TrackLinkedCacheEntries

获取或设置一个值,该值指示是否跟踪链接项。

TrackStatistics

获取或设置一个值,该值指示是否跟踪内存缓存统计信息。

显式接口实现

名称 说明
IOptions<MemoryCacheOptions>.Value

获取默认配置的 TOptions 实例。

适用于