MemoryCacheEntryOptions Classe

Definizione

Rappresenta le opzioni della cache applicate a una voce dell'istanza IMemoryCache di .

public ref class MemoryCacheEntryOptions
public class MemoryCacheEntryOptions
type MemoryCacheEntryOptions = class
Public Class MemoryCacheEntryOptions
Ereditarietà
MemoryCacheEntryOptions

Costruttori

Nome Descrizione
MemoryCacheEntryOptions()

Rappresenta le opzioni della cache applicate a una voce dell'istanza IMemoryCache di .

Proprietà

Nome Descrizione
AbsoluteExpiration

Ottiene o imposta una data di scadenza assoluta per la voce della cache.

AbsoluteExpirationRelativeToNow

Ottiene o imposta un'ora di scadenza assoluta, rispetto a ora.

ExpirationTokens

Ottiene le IChangeToken istanze che causano la scadenza della voce della cache.

PostEvictionCallbacks

Ottiene o imposta i callback verranno attivati dopo la rimozione della voce della cache dalla cache.

Priority

Ottiene o imposta la priorità per mantenere la voce della cache nella cache durante una pulizia attivata dalla memoria. Il valore predefinito è Normal.

Size

Ottiene o imposta le dimensioni del valore della voce della cache.

SlidingExpiration

Ottiene o imposta per quanto tempo una voce della cache può essere inattiva (ad esempio, non accessibile) prima che venga rimossa. Questa operazione non estenderà la durata della voce oltre la scadenza assoluta (se impostata).

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
AddExpirationToken(MemoryCacheEntryOptions, IChangeToken)

Scade la voce della cache se l'oggetto specificato IChangeToken scade.

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate, Object)

Genera il callback specificato dopo che la voce della cache è stata rimossa dalla cache.

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate)

Genera il callback specificato dopo che la voce della cache è stata rimossa dalla cache.

SetAbsoluteExpiration(MemoryCacheEntryOptions, DateTimeOffset)

Imposta una data di scadenza assoluta per la voce della cache.

SetAbsoluteExpiration(MemoryCacheEntryOptions, TimeSpan)

Imposta un'ora di scadenza assoluta, rispetto a ora.

SetPriority(MemoryCacheEntryOptions, CacheItemPriority)

Imposta la priorità per mantenere la voce della cache nella cache durante una pulizia con token di utilizzo elevato della memoria.

SetSize(MemoryCacheEntryOptions, Int64)

Imposta le dimensioni del valore della voce della cache.

SetSlidingExpiration(MemoryCacheEntryOptions, TimeSpan)

Imposta per quanto tempo la voce della cache può essere inattiva ,ad esempio non accessibile, prima che venga rimossa. Questa operazione non estenderà la durata della voce oltre la scadenza assoluta (se impostata).

Si applica a