CacheEntryRemovedArguments Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase 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)
Parámetros
- source
- ObjectCache
Instancia ObjectCache de la que se quitó cacheItem
.
- reason
- CacheEntryRemovedReason
Uno de los valores de la enumeración que indica por qué se quitó cacheItem
.
- cacheItem
- CacheItem
Instancia de la entrada almacenada en caché que se quitó.
Excepciones
Comentarios
Normalmente, los desarrolladores usan la CacheEntryRemovedArguments clase cuando quieren recibir notificaciones después de quitar una entrada de caché de la memoria caché.
Cuando una implementación de caché está a punto de quitar una o varias entradas de caché de la memoria caché, la implementación de la caché llama al CacheEntryRemovedCallback delegado que se registró en la aplicación. Cuando una implementación de caché llama al delegado, normalmente llama al CacheEntryRemovedArguments constructor para pasar a la devolución de llamada una nueva CacheEntryRemovedArguments instancia que contiene información sobre la entrada de caché que se está quitando. La devolución de llamada notifica a la aplicación que registró la devolución de llamada sobre la entrada de caché que se está quitando. Una vez devuelto el constructor, la CacheEntryRemovedArguments instancia contiene los detalles sobre la eliminación de la entrada de caché.