MemoryCacheOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
| Nome | Description |
|---|---|
| MemoryCacheOptions() |
Especifica opções para MemoryCache. |
Propriedades
| Nome | Description |
|---|---|
| Clock |
Obtém ou define o relógio usado pelo cache para expiração. |
| CompactionPercentage |
Obtém ou define a quantidade pela qual o cache é compactado quando o tamanho máximo é excedido. |
| CompactOnMemoryPressure |
Obsoleto.
Obtém ou define um valor que indica se o cache é compactado quando o tamanho máximo é excedido. |
| ExpirationScanFrequency |
Obtém ou define o período mínimo de tempo entre verificações sucessivas para itens expirados. |
| Name |
Obtém ou define o nome dessa instância de cache. |
| SizeLimit |
Obtém ou define o tamanho máximo do cache. |
| TrackLinkedCacheEntries |
Obtém ou define um valor que indica se as entradas vinculadas são controladas. |
| TrackStatistics |
Obtém ou define um valor que indica se as estatísticas de cache de memória são controladas. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IOptions<MemoryCacheOptions>.Value |
Obtém a instância configurada |