ICacheEntry Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una voce nell'implementazione di IMemoryCache.
public interface class ICacheEntry : IDisposable
public interface ICacheEntry : IDisposable
type ICacheEntry = interface
interface IDisposable
Public Interface ICacheEntry
Implements IDisposable
- Implementazioni
Proprietà
AbsoluteExpiration |
Ottiene o imposta una data di scadenza assoluta per la voce della cache. |
AbsoluteExpirationRelativeToNow |
Ottiene o imposta un'ora di scadenza assoluta, relativa al momento attuale. |
ExpirationTokens |
Ottiene le istanze di IChangeToken che determinano la scadenza della voce della cache. |
Key |
Ottiene la chiave della voce della cache. |
PostEvictionCallbacks |
Ottiene o imposta i callback che verranno attivati dopo la rimozione della voce dalla cache. |
Priority |
Ottiene o imposta la priorità per mantenere la voce della cache nella cache durante una pulizia. Il valore predefinito è Normal. |
Size |
Ottiene o imposta la dimensione del valore della voce della cache. |
SlidingExpiration |
Ottiene o imposta l'intervallo di tempo per cui una voce della cache può essere inattiva (ad esempio non avere accessi) prima che venga rimossa. Questo valore non estende la durata della voce oltre la scadenza assoluta (se impostata). |
Value |
Ottiene o imposta il valore della voce della cache. |
Metodi
Dispose() |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. (Ereditato da IDisposable) |
Metodi di estensione
AddExpirationToken(ICacheEntry, IChangeToken) |
La voce della cache scade se l'oggetto IChangeToken specificato scade. |
RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate) |
Il callback specificato verrà attivato dopo la rimozione della voce dalla cache. |
RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate, Object) |
Il callback specificato verrà attivato dopo la rimozione della voce dalla cache. |
SetAbsoluteExpiration(ICacheEntry, DateTimeOffset) |
Imposta una data di scadenza assoluta per la voce della cache. |
SetAbsoluteExpiration(ICacheEntry, TimeSpan) |
Imposta un'ora di scadenza assoluta, relativa al momento attuale. |
SetOptions(ICacheEntry, MemoryCacheEntryOptions) |
Applica i valori di un oggetto MemoryCacheEntryOptions esistente alla voce. |
SetPriority(ICacheEntry, CacheItemPriority) |
Imposta la priorità per mantenere la voce della cache nella cache durante una pulizia con token attivata a causa dell'utilizzo elevato di memoria. |
SetSize(ICacheEntry, Int64) |
Imposta la dimensione del valore della voce della cache. |
SetSlidingExpiration(ICacheEntry, TimeSpan) |
Imposta l'intervallo di tempo per cui una voce della cache può essere inattiva (ad esempio non avere accessi) prima che venga rimossa. Questo valore non estende la durata della voce oltre la scadenza assoluta (se impostata). |
SetValue(ICacheEntry, Object) |
Imposta il valore della voce della cache. |