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

ObjectCache Istanza da cui cacheItem è stata rimossa.

reason
CacheEntryRemovedReason

Uno dei valori di enumerazione che indicano il motivo per cui 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 che una voce della cache è stata rimossa 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 che viene rimossa. Il callback notifica all'applicazione che ha registrato il callback sulla voce della cache che viene rimossa. Al termine del costruttore, l'istanza CacheEntryRemovedArguments contiene i dettagli sulla rimozione della voce della cache.

Si applica a