MemoryCacheOptions Classe

Definição

Especifica opções para 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)
Herança
MemoryCacheOptions
Derivado
Implementações

Construtores

Name Description
MemoryCacheOptions()

Especifica opções para MemoryCache.

Propriedades

Name Description
Clock

Obtém ou define o relógio usado pela cache para a expiração.

CompactionPercentage

Obtém ou define a quantidade pela qual a cache é compactada quando o tamanho máximo é ultrapassado.

CompactOnMemoryPressure
Obsoleto.

Recebe ou define um valor que indica se a cache é compactada quando o tamanho máximo é ultrapassado.

ExpirationScanFrequency

Obtém ou define o intervalo mínimo entre digitalizações sucessivas para itens expirados.

Name

Obtém ou define o nome desta instância de cache.

SizeLimit

Obtém ou define o tamanho máximo da cache.

TrackLinkedCacheEntries

Recebe ou define um valor que indica se as entradas ligadas são rastreadas.

TrackStatistics

Recebe ou define um valor que indica se as estatísticas da cache de memória são rastreadas.

Implementações de Interface Explícita

Name Description
IOptions<MemoryCacheOptions>.Value

Obtém a instância configurada TOptions por defeito.

Aplica-se a