CacheEntryUpdateArguments Classe

Definição

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)

Aplica-se a

Confira também