CacheEntryRemovedReason Enumeración

Definición

Especifica el motivo por el que se quitó una entrada de caché o una entrada está a punto de quitarse.

public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason = 
Public Enum CacheEntryRemovedReason
Herencia
CacheEntryRemovedReason

Campos

Nombre Valor Description
Removed 0

Se quitó una entrada de caché mediante el Remove(String, String) método o Set(String, Object, DateTimeOffset, String) .

Expired 1

Se quitó una entrada de caché porque expiró. La expiración puede basarse en una hora absoluta o en una hora de expiración deslizante.

Evicted 2

Se quitó una entrada de caché para liberar memoria en la memoria caché. Esto ocurre cuando una instancia de caché se aproxima a los límites de memoria específicos de la memoria caché o cuando un proceso o instancia de caché se aproxima a los límites de memoria en todo el equipo.

ChangeMonitorChanged 3

Se quitó una entrada de caché porque una dependencia relacionada (como un archivo u otra entrada de caché) desencadenó la expulsión de la entrada de caché.

CacheSpecificEviction 4

Se desalojaron una entrada de caché por el motivo definido por una implementación de caché determinada.

Comentarios

La CacheEntryRemovedReason enumeración se usa para proporcionar un conjunto predefinido de motivos por los que se quitó una entrada de caché o está a punto de quitarse. La CacheEntryRemovedArguments clase toma un CacheEntryRemovedReason valor como uno de los parámetros para pasar a un método de devolución de llamada.

Se aplica a

Consulte también