Compartilhar via


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

MemoryCacheOptions()

Especifica opções para MemoryCache.

Propriedades

Clock

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

CompactionPercentage

Obtém ou define o valor para compactar o cache quando o tamanho máximo for excedido.

CompactOnMemoryPressure
Obsoleto.

Obtém ou define o período mínimo entre verificações sucessivas para itens expirados.

ExpirationScanFrequency

Obtém ou define o período mínimo entre verificações sucessivas para itens expirados.

SizeLimit

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

TrackLinkedCacheEntries

Obtém ou define um valor que indica se as entradas vinculadas devem ser rastreadas.

TrackStatistics

Obtém ou define se as estatísticas de cache de memória devem ser controladas. Desabilitado por padrão.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IOptions<MemoryCacheOptions>.Value

Obtém a instância de TOptions configurada padrão.

Aplica-se a