CacheEntryUpdateArguments Clase
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í.
Proporciona información sobre una entrada que se quitará de la memoria caché.
public ref class CacheEntryUpdateArguments
public class CacheEntryUpdateArguments
type CacheEntryUpdateArguments = class
Public Class CacheEntryUpdateArguments
- Herencia
-
CacheEntryUpdateArguments
Comentarios
Los argumentos de la CacheEntryUpdateArguments clase contienen detalles sobre una entrada que la implementación de caché está a punto de quitar. Los argumentos incluyen una clave para la entrada de caché, una referencia a la ObjectCache instancia de la que se quitará la entrada, un motivo para la eliminación y el nombre de región en la memoria caché que contiene la entrada. El constructor de la CacheEntryUpdateArguments clase usa estos argumentos para crear una nueva instancia de la clase .
Un CacheEntryUpdateArguments objeto se pasa a un CacheEntryUpdateCallback controlador, que notifica a la memoria caché sobre la entrada que se va a quitar.
Notas a los desarrolladores de herederos
Un controlador de devolución de llamada debe notificar a la implementación de caché si se va a insertar una entrada de reemplazo en la memoria caché en lugar de la entrada de caché que está a punto de quitarse. Si desea intercambiar entradas de caché, debe asignar un valor distinto null
de a la UpdatedCacheItem propiedad . Las implementaciones de caché interpretarán un null
valor para la UpdatedCacheItem propiedad como un aviso de que la entrada de caché actual debe quitarse, pero no reemplazarse.
Constructores
CacheEntryUpdateArguments(ObjectCache, CacheEntryRemovedReason, String, String) |
Inicializa una nueva instancia de la clase CacheEntryUpdateArguments. |
Propiedades
Key |
Obtiene el identificador único de una entrada de caché que está a punto de quitarse. |
RegionName |
Obtiene el nombre de una región de la memoria caché que contiene una entrada. |
RemovedReason |
Obtiene la razón por la se quita una entrada de la memoria caché. |
Source |
Obtiene una referencia a la instancia de ObjectCache que contiene una entrada que se va a quitar. |
UpdatedCacheItem |
Obtiene o establece el valor de la entrada CacheItem que se usa para actualizar el objeto de caché. |
UpdatedCacheItemPolicy |
Obtiene o establece la directiva de expulsión o expiración de caché de la entrada CacheItem que se actualiza. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |