CacheEntryRemovedReason Enumeração

Definição

Especifica o motivo pelo qual uma entrada de cache foi removida ou uma entrada está prestes a ser removida.

public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason = 
Public Enum CacheEntryRemovedReason
Herança
CacheEntryRemovedReason

Campos

CacheSpecificEviction 4

Uma entrada de cache foi removida, pois ela foi definida por uma implementação de cache específica.

ChangeMonitorChanged 3

Uma entrada de cache foi removida porque uma dependência relacionada (como um arquivo ou outra entrada de cache) disparou a remoção da entrada de cache.

Evicted 2

Uma entrada de cache foi removida para liberar memória no cache. Isso ocorre quando uma instância do cache se aproxima de limites de memória de específicos do cache ou quando uma instância de processo ou cache atinge os limites de memória em todo o computador.

Expired 1

Uma entrada de cache foi removida porque expirou. A expiração pode ser baseada em um tempo absoluto ou em um tempo de expiração deslizante.

Removed 0

Uma entrada de cache foi removida usando o método Remove(String, String) ou Set(String, Object, DateTimeOffset, String).

Comentários

A CacheEntryRemovedReason enumeração é usada para fornecer um conjunto predefinido de motivos pelos quais uma entrada de cache foi removida ou está prestes a ser removida. A CacheEntryRemovedArguments classe usa um CacheEntryRemovedReason valor como um dos parâmetros para passar para um método de retorno de chamada.

Aplica-se a

Confira também