CacheEntryRemovedArguments Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da 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)
Parâmetros
- source
- ObjectCache
A instância ObjectCache da qual cacheItem
foi removido.
- reason
- CacheEntryRemovedReason
Um dos valores de enumeração que indicam por que cacheItem
foi removido.
- cacheItem
- CacheItem
Uma instância da entrada armazenada em cache que foi removida.
Exceções
Comentários
Os desenvolvedores normalmente usam a CacheEntryRemovedArguments classe quando desejam ser notificados depois que uma entrada de cache é removida do cache.
Quando uma implementação de cache está prestes a remover uma ou mais entradas de cache do cache, a implementação do cache chama o CacheEntryRemovedCallback delegado que foi registrado no aplicativo. Quando uma implementação de cache chama o delegado, normalmente chama o CacheEntryRemovedArguments construtor para passar para o retorno de chamada uma nova CacheEntryRemovedArguments instância que contém informações sobre a entrada de cache que está sendo removida. O retorno de chamada notifica o aplicativo que registrou o retorno de chamada sobre a entrada de cache que está sendo removida. Depois que o construtor retorna, a CacheEntryRemovedArguments instância contém os detalhes sobre a remoção da entrada de cache.