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
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 a serem passados para um método de retorno de chamada.