CacheItemRemovedReason Enumerazione

Definizione

Specifica il motivo per cui un elemento è stato rimosso dal Cache.

public enum class CacheItemRemovedReason
public enum CacheItemRemovedReason
type CacheItemRemovedReason = 
Public Enum CacheItemRemovedReason
Ereditarietà
CacheItemRemovedReason

Campi

Nome Valore Descrizione
Removed 1

L'elemento viene rimosso dalla cache da una Remove(String) chiamata al metodo o da una Insert(String, Object) chiamata al metodo che ha specificato la stessa chiave.

Expired 2

L'elemento viene rimosso dalla cache perché è scaduto.

Underused 3

L'elemento viene rimosso dalla cache perché il sistema lo ha rimosso per liberare memoria.

DependencyChanged 4

L'elemento viene rimosso dalla cache perché la dipendenza della cache associata è stata modificata.

Esempio

Nell'esempio di codice seguente viene illustrata una proprietà booleana condivisa, , itemRemovedun oggetto di enumerazione condivisa CacheItemRemovedReason , reasone un CacheItemRemovedCallback delegato, onRemove. Quest'ultimo può essere incluso in una Insert chiamata al metodo o Add . Definisce anche un metodo, RemovedCallback, con una firma che corrisponde al CacheItemRemovedCallback delegato. Quando viene chiamato il RemovedCallback metodo, modifica il valore della itemRemoved proprietà in true e assegna il valore della reason proprietà al motivo fornito dall'enumerazione CacheItemRemovedReason .

static bool itemRemoved = false;
static CacheItemRemovedReason reason;
CacheItemRemovedCallback onRemove = null;

public void RemovedCallback(String k, Object v, CacheItemRemovedReason r){
  itemRemoved = true;
  reason = r;
}
Shared itemRemoved As boolean = false
Shared reason As CacheItemRemovedReason
Dim onRemove As CacheItemRemovedCallback

Public Sub RemovedCallback(k As String, v As Object, r As CacheItemRemovedReason)
  itemRemoved = true
  reason = r
End Sub

Commenti

Questa enumerazione viene usata dal delegato CacheItemRemovedCallback per notificare alle applicazioni ASP.NET quando e perché un oggetto è stato rimosso dal Cache.

Si applica a

Vedi anche