Comparteix a través de


CacheEntryRemovedReason Enumeración

Definición

Especifica la razón por la que se quitó o se va a quitar una entrada de la memoria caché.

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

Campos

CacheSpecificEviction 4

Se expulsó una entrada de la memoria caché por una razón definida por una implementación de caché concreta.

ChangeMonitorChanged 3

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

Evicted 2

Indica que se quitó una entrada de la memoria caché para liberar espacio. Esto se produce cuando una instancia de la memoria caché se acerca a los límites de memoria específicos de la memoria caché, o cuando un proceso o instancia de memoria caché se acerca a los límites de memoria de todos los equipos.

Expired 1

Se quitó una entrada de la memoria caché porque expiró. La expiración puede estar basada en un tiempo absoluto o en un tiempo de expiración variable.

Removed 0

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

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