Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo MemoryCache.Set (CacheItem, CacheItemPolicy)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Inserisce una voce della cache nella cache usando un'istanza di CacheItem per specificare la chiave e il valore per la voce della cache.

Spazio dei nomi:   System.Runtime.Caching
Assembly:  System.Runtime.Caching (in System.Runtime.Caching.dll)

public override void Set(
	CacheItem item,
	CacheItemPolicy policy
)

Parametri

item
Type: System.Runtime.Caching.CacheItem

Oggetto che rappresenta una voce della cache da inserire.

policy
Type: System.Runtime.Caching.CacheItemPolicy

Oggetto contenente i dettagli sull'eliminazione per la voce della cache. Questo oggetto fornisce più opzioni per l'eliminazione di una semplice scadenza assoluta.

Exception Condition
ArgumentNullException

item è null.

-oppure-

La proprietà Key è null.

-oppure-

La proprietà Value è null.

ArgumentException

Una combinazione valida di argomenti per la voce della cache è stata passata. Ciò si verifica se i dettagli di scadenza seguenti vengono impostati sull'oggetto criterio per la voce della cache:

ArgumentOutOfRangeException

Il SlidingExpiration è impostata su un valore minore di Zero.

-oppure-

Il SlidingExpiration proprietà è impostata su un valore maggiore di un anno.

-oppure-

Il Priority non è un valore di CacheItemPriority enumerazione.

Analogamente ad altri Set overload del metodo, il Set metodo inserisce sempre un valore della cache nella cache, indipendentemente dal fatto che una voce esiste già con la stessa chiave. Se la voce specificata non esiste nella cache, viene inserita una nuova voce di cache. Se la voce specificata esiste già, il relativo valore viene aggiornato.

.NET Framework
Disponibile da 4.0
Torna all'inizio
Mostra: