ObjectCache.Set Metodo
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.
Quando sottoposto a override in una classe derivata, inserisce una voce della cache nella cache.
Overload
| Nome | Descrizione |
|---|---|
| Set(CacheItem, CacheItemPolicy) |
Quando sottoposto a override in una classe derivata, inserisce la voce della cache nella cache come CacheItem istanza, specificando le informazioni sulla modalità di rimozione della voce. |
| Set(String, Object, DateTimeOffset, String) |
In caso di override in una classe derivata, inserisce una voce della cache nella cache, specificando i dettagli di scadenza basati sul tempo. |
| Set(String, Object, CacheItemPolicy, String) |
Quando sottoposto a override in una classe derivata, inserisce una voce della cache nella cache. |
Commenti
Il comportamento tipico dei Set metodi di overload è un'operazione di inserimento o aggiornamento. Una voce della cache viene inserita come nuova voce se la voce specificata non esiste o la voce della cache viene aggiornata con un nuovo valore se esiste già.
Set(CacheItem, CacheItemPolicy)
Quando sottoposto a override in una classe derivata, inserisce la voce della cache nella cache come CacheItem istanza, specificando le informazioni sulla modalità di rimozione della voce.
public:
abstract void Set(System::Runtime::Caching::CacheItem ^ item, System::Runtime::Caching::CacheItemPolicy ^ policy);
public abstract void Set(System.Runtime.Caching.CacheItem item, System.Runtime.Caching.CacheItemPolicy policy);
abstract member Set : System.Runtime.Caching.CacheItem * System.Runtime.Caching.CacheItemPolicy -> unit
Public MustOverride Sub Set (item As CacheItem, policy As CacheItemPolicy)
Parametri
- item
- CacheItem
Elemento della cache da aggiungere.
- policy
- CacheItemPolicy
Oggetto che contiene i dettagli di rimozione per la voce della cache. Questo oggetto offre più opzioni per la rimozione rispetto a una semplice scadenza assoluta.
Commenti
Se la chiave per item non esiste, item viene inserita come nuova voce della cache. Se esiste un elemento con una chiave corrispondente item , il valore di item viene usato per aggiornare o sovrascrivere il valore della voce della cache esistente.
Si applica a
Set(String, Object, DateTimeOffset, String)
In caso di override in una classe derivata, inserisce una voce della cache nella cache, specificando i dettagli di scadenza basati sul tempo.
public abstract void Set(string key, object value, DateTimeOffset absoluteExpiration, string regionName = default);
abstract member Set : string * obj * DateTimeOffset * string -> unit
Public MustOverride Sub Set (key As String, value As Object, absoluteExpiration As DateTimeOffset, Optional regionName As String = Nothing)
Parametri
- key
- String
Identificatore univoco per la voce della cache.
- value
- Object
Oggetto da inserire.
- absoluteExpiration
- DateTimeOffset
Data e ora fisse in cui la voce della cache scadrà.
- regionName
- String
Facoltativo. Area denominata nella cache in cui è possibile aggiungere la voce della cache, se vengono implementate aree. Il valore predefinito per il parametro facoltativo è null.
Commenti
Se un elemento che corrisponde key non esiste nella cache value e key viene utilizzato per inserire come nuova voce della cache. Se esiste un elemento con una chiave corrispondente item , la voce della cache viene aggiornata o sovrascritta tramite value.
Si applica a
Set(String, Object, CacheItemPolicy, String)
Quando sottoposto a override in una classe derivata, inserisce una voce della cache nella cache.
public abstract void Set(string key, object value, System.Runtime.Caching.CacheItemPolicy policy, string regionName = default);
abstract member Set : string * obj * System.Runtime.Caching.CacheItemPolicy * string -> unit
Public MustOverride Sub Set (key As String, value As Object, policy As CacheItemPolicy, Optional regionName As String = Nothing)
Parametri
- key
- String
Identificatore univoco per la voce della cache.
- value
- Object
Oggetto da inserire.
- policy
- CacheItemPolicy
Oggetto che contiene i dettagli di rimozione per la voce della cache. Questo oggetto offre più opzioni per la rimozione rispetto a una semplice scadenza assoluta.
- regionName
- String
Facoltativo. Area denominata nella cache in cui è possibile aggiungere la voce della cache, se vengono implementate aree. Il valore predefinito per il parametro facoltativo è null.
Commenti
Questo overload del metodo consente di fornire più dettagli di rimozione o scadenza rispetto a quelli disponibili nella scadenza assoluta basata sul tempo.
Se un elemento che corrisponde key non esiste nella cache value e key viene utilizzato per inserire come nuova voce della cache. Se esiste un elemento con una chiave corrispondente item , la voce della cache viene aggiornata o sovrascritta tramite value.