CacheEntryUpdateArguments Classe
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.
Fornece informação sobre uma entrada de cache que será removida da cache.
public ref class CacheEntryUpdateArguments
public class CacheEntryUpdateArguments
type CacheEntryUpdateArguments = class
Public Class CacheEntryUpdateArguments
- Herança
-
CacheEntryUpdateArguments
Observações
Os argumentos da CacheEntryUpdateArguments classe contêm detalhes sobre uma entrada que a implementação do cache está prestes a remover. Os argumentos incluem uma chave para a entrada da cache, uma referência à ObjectCache instância de onde a entrada será removida, uma razão para a remoção e o nome da região na cache que contém a entrada. O construtor da CacheEntryUpdateArguments classe usa estes argumentos para criar uma nova instância da classe.
Um CacheEntryUpdateArguments objeto é passado para um CacheEntryUpdateCallback handler, que notifica a cache sobre a entrada a remover.
Notas para Herdeiros
Um handler de callback deve notificar a implementação da cache se deve inserir uma entrada substituta na cache em vez da entrada que está prestes a ser removida. Se quiser trocar entradas de cache, deve atribuir um valor diferente null da UpdatedCacheItem propriedade. As implementações de cache interpretam um null valor para a UpdatedCacheItem propriedade como um aviso de que a entrada atual da cache deve ser removida, mas não substituída.
Construtores
| Name | Description |
|---|---|
| CacheEntryUpdateArguments(ObjectCache, CacheEntryRemovedReason, String, String) |
Inicializa uma nova instância da CacheEntryUpdateArguments classe. |
Propriedades
| Name | Description |
|---|---|
| Key |
Obtém o identificador único de uma entrada de cache que está prestes a ser removida. |
| RegionName |
Obtém o nome de uma região na cache que contém uma entrada na cache. |
| RemovedReason |
Percebe a razão pela qual uma entrada de cache está prestes a ser removida da cache. |
| Source |
Recebe uma referência para a ObjectCache instância que contém uma entrada de cache que está prestes a ser removida. |
| UpdatedCacheItem |
Obtém ou define o valor da CacheItem entrada que é usada para atualizar o objeto cache. |
| UpdatedCacheItemPolicy |
Recebe ou define a política de despejo ou expiração do cache da CacheItem entrada que foi atualizada. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |