MemoryCacheOptions Classe

Definizione

Specifica le opzioni per 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)
Ereditarietà
MemoryCacheOptions
Derivato
Implementazioni

Costruttori

MemoryCacheOptions()

Specifica le opzioni per MemoryCache.

Proprietà

Clock

Ottiene o imposta l'orologio utilizzato dalla cache per la scadenza.

CompactionPercentage

Ottiene o imposta la quantità in base a cui compattare la cache quando viene superata la dimensione massima.

CompactOnMemoryPressure
Obsoleti.

Ottiene o imposta l'intervallo di tempo minimo tra analisi successive alla ricerca di elementi scaduti.

ExpirationScanFrequency

Ottiene o imposta l'intervallo di tempo minimo tra analisi successive alla ricerca di elementi scaduti.

SizeLimit

Ottiene o imposta la dimensione massima della cache.

TrackLinkedCacheEntries

Ottiene o imposta un valore che indica se tenere traccia delle voci collegate.

TrackStatistics

Ottiene o imposta se tenere traccia delle statistiche della cache di memoria. Disattivato per impostazione predefinita.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IOptions<MemoryCacheOptions>.Value

Ottiene l'istanza di TOptions configurata predefinita.

Si applica a