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) |