CacheEntryRemovedReason Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.