CacheEntryRemovedArguments Costruttore

Definizione

Inizializza una nuova istanza della classe CacheEntryRemovedArguments.

public:
 CacheEntryRemovedArguments(System::Runtime::Caching::ObjectCache ^ source, System::Runtime::Caching::CacheEntryRemovedReason reason, System::Runtime::Caching::CacheItem ^ cacheItem);
public CacheEntryRemovedArguments (System.Runtime.Caching.ObjectCache source, System.Runtime.Caching.CacheEntryRemovedReason reason, System.Runtime.Caching.CacheItem cacheItem);
new System.Runtime.Caching.CacheEntryRemovedArguments : System.Runtime.Caching.ObjectCache * System.Runtime.Caching.CacheEntryRemovedReason * System.Runtime.Caching.CacheItem -> System.Runtime.Caching.CacheEntryRemovedArguments
Public Sub New (source As ObjectCache, reason As CacheEntryRemovedReason, cacheItem As CacheItem)

Parametri

source
ObjectCache

Istanza di ObjectCache da cui è stato rimosso l'oggetto cacheItem.

reason
CacheEntryRemovedReason

Uno dei valori di enumerazione che indicano perché l'oggetto cacheItem è stato rimosso.

cacheItem
CacheItem

Istanza della voce memorizzata nella cache rimossa.

Eccezioni

source è null.

-oppure-

cacheItem è null.

Commenti

Gli sviluppatori usano in genere la CacheEntryRemovedArguments classe quando vogliono ricevere una notifica dopo la rimozione di una voce della cache dalla cache.

Quando un'implementazione della cache sta per rimuovere una o più voci della cache dalla cache, l'implementazione della cache chiama il CacheEntryRemovedCallback delegato registrato nell'applicazione. Quando un'implementazione della cache chiama il delegato, in genere chiama il CacheEntryRemovedArguments costruttore per passare al callback una nuova CacheEntryRemovedArguments istanza che contiene informazioni sulla voce della cache rimossa. Il callback notifica all'applicazione che ha registrato il callback sulla voce della cache rimossa. Dopo aver restituito il costruttore, l'istanza CacheEntryRemovedArguments contiene i dettagli sulla rimozione della voce della cache.

Si applica a