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 ObjectCache.Add (String, Object, CacheItemPolicy, String)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Quando sottoposto a override in una classe derivata, inserisce una voce della cache nella cache, specificando le informazioni sulla modalità di eliminazione della voce.

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

public virtual bool Add(
	string key,
	object value,
	CacheItemPolicy policy,
	string regionName = null
)

Parametri

key
Type: System.String

Identificatore univoco della voce della cache.

value
Type: System.Object

Oggetto 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.

regionName
Type: System.String

Parametro facoltativo. Area denominata nella cache a cui è possibile aggiungere la voce della cache, se le aree vengono implementate. Il valore predefinito per il parametro facoltativo è null.

Valore restituito

Type: System.Boolean

true Se il tentativo di inserimento ha esito positivo, o false se è presente un contiene già una voce nella cache con la stessa chiave key.

Il Add overload del metodo sono virtuali (non astratta) sulla ObjectCache classe, poiché il Add metodo chiama internamente AddOrGetExisting. Questo riduce il numero di overload del metodo che deve fornire un implementatore della cache. Se un'implementazione della cache non richiede alcun comportamento speciale per il Add (metodo), sufficiente implementare il AddOrGetExisting overload del metodo.

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