CacheEntryRemovedArguments Construtor
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da CacheEntryRemovedArguments classe.
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 ObjectCache instância de onde cacheItem foi removida.
- reason
- CacheEntryRemovedReason
Um dos valores de enumeração que indicam o motivo cacheItem foi removido.
- cacheItem
- CacheItem
Uma instância da entrada em cache que foi removida.
Exceções
Observações
Os programadores normalmente usam a CacheEntryRemovedArguments classe quando querem ser notificados depois de uma entrada de cache ter sido removida da cache.
Quando uma implementação de cache está prestes a remover uma ou mais entradas de cache da cache, a implementação de cache chama o CacheEntryRemovedCallback delegado que estava registado na aplicação. Quando uma implementação de cache chama o delegado, normalmente chama o CacheEntryRemovedArguments construtor para passar ao callback uma nova CacheEntryRemovedArguments instância que contém informação sobre a entrada de cache que está a ser removida. O callback notifica a aplicação que registou o callback sobre a entrada de cache que está a ser removida. Após o retorno do construtor, a CacheEntryRemovedArguments instância contém os detalhes sobre a remoção da entrada da cache.