CacheEntryUpdateArguments Classe
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.
Fornece informações sobre uma entrada de cache que será removida do cache.
public ref class CacheEntryUpdateArguments
public class CacheEntryUpdateArguments
type CacheEntryUpdateArguments = class
Public Class CacheEntryUpdateArguments
- Herança
-
CacheEntryUpdateArguments
Comentários
Os argumentos na 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 de cache, uma referência à ObjectCache instância da qual a entrada será removida, um motivo para a remoção e o nome da região no cache que contém a entrada. O construtor da CacheEntryUpdateArguments classe usa esses argumentos para criar uma nova instância da classe .
Um CacheEntryUpdateArguments objeto é passado para um CacheEntryUpdateCallback manipulador, que notifica o cache sobre a entrada a ser removida.
Notas aos Herdeiros
Um manipulador de retorno de chamada deve notificar a implementação do cache se deseja inserir uma entrada de substituição no cache no lugar da entrada de cache que está prestes a ser removida. Se você quiser trocar entradas de cache, deverá atribuir um valor diferente null
da UpdatedCacheItem propriedade . As implementações de cache interpretarão um null
valor para a UpdatedCacheItem propriedade como um aviso de que a entrada de cache atual deve ser removida, mas não substituída.
Construtores
CacheEntryUpdateArguments(ObjectCache, CacheEntryRemovedReason, String, String) |
Inicializa uma nova instância da classe CacheEntryUpdateArguments. |
Propriedades
Key |
Obtém o identificador exclusivo de uma entrada de cache que está prestes a ser removida. |
RegionName |
Obtém o nome de uma região no cache que contém uma entrada de cache. |
RemovedReason |
Obtém o motivo pelo qual uma entrada de cache está prestes a ser removida do cache. |
Source |
Obtém uma referência para a instância de ObjectCache que contém uma entrada de cache que está prestes a ser removida. |
UpdatedCacheItem |
Obtém ou define o valor da entrada CacheItem que é usado para atualizar o objeto de cache. |
UpdatedCacheItemPolicy |
Obtém ou define a política de remoção ou de expiração de cache da entrada CacheItem que é atualizada. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |