CacheItemRemovedReason CacheItemRemovedReason CacheItemRemovedReason CacheItemRemovedReason Enum

Definizione

Specifica il motivo per cui un elemento è stato rimosso da Cache.Specifies the reason an item was removed from the Cache.

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

Campi

DependencyChanged DependencyChanged DependencyChanged DependencyChanged 4

L'elemento viene rimosso dalla cache a causa della modifica della dipendenza della cache.The item is removed from the cache because the cache dependency associated with it changed.

Expired Expired Expired Expired 2

L'elemento viene rimosso dalla cache perché scaduto.The item is removed from the cache because it expired.

Removed Removed Removed Removed 1

L'elemento viene rimosso dalla cache da una chiamata al metodo Remove(String) o da una chiamata al metodo Insert(String, Object) che specifica la stessa chiave.The item is removed from the cache by a Remove(String) method call or by an Insert(String, Object) method call that specified the same key.

Underused Underused Underused Underused 3

L'elemento viene rimosso dalla cache poiché il sistema lo ha rimosso per liberare memoria.The item is removed from the cache because the system removed it to free memory.

Esempi

L'esempio di codice seguente illustra una proprietà Boolean, itemRemoved, condivisa CacheItemRemovedReason oggetto di enumerazione reasone un CacheItemRemovedCallback delegare, onRemove.The following code example demonstrates a shared Boolean property, itemRemoved, a shared CacheItemRemovedReason enumeration object, reason, and a CacheItemRemovedCallback delegate, onRemove. Quest'ultimo può essere incluso un' Insert o Add chiamata al metodo.The latter can be included in an Insert or Add method call. Definisce anche un metodo, RemovedCallback, con una firma corrispondente il CacheItemRemovedCallback delegare.It also defines a method, RemovedCallback, with a signature that matches the CacheItemRemovedCallback delegate. Quando la RemovedCallback viene chiamato il metodo, viene modificato il itemRemoved valore della proprietà da true e assegna il reason il motivo specificato dal valore della proprietà di CacheItemRemovedReason enumerazione.When the RemovedCallback method is called, it changes the itemRemoved property value to true and assigns the reason property value to the reason provided by the CacheItemRemovedReason enumeration.

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 utilizzata per la CacheItemRemovedCallback delegato per notificare alle applicazioni ASP.NET, quando e perché un oggetto è stato rimosso dal Cache.This enumeration is used by the CacheItemRemovedCallback delegate to notify your ASP.NET applications when and why an object was removed from the Cache.

Si applica a

Vedi anche