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

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

SizeLimit

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

TrackLinkedCacheEntries

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

TrackStatistics

获取或设置是否跟踪内存缓存统计信息。 默认已禁用。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

IOptions<MemoryCacheOptions>.Value

获取默认的已配置的 TOptions 实例。

适用于