CacheEntryRemovedReason Enumeração
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.
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
Campos
| Nome | Valor | Description |
|---|---|---|
| Removed | 0 | Uma entrada de cache foi removida usando o método ou Set(String, Object, DateTimeOffset, String) o Remove(String, String) método. |
| 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. |
| Evicted | 2 | Uma entrada de cache foi removida para memória livre no cache. Isso ocorre quando uma instância de cache se aproxima dos limites de memória específicos do cache ou quando uma instância de processo ou cache se aproxima dos limites de memória em todo o computador. |
| 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. |
| CacheSpecificEviction | 4 | Uma entrada de cache foi removida por um motivo definido por uma implementação de cache específica. |
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 a serem passados para um método de retorno de chamada.