Compartir a través de


CacheEntryUpdateArguments Clase

Definición

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)

Se aplica a

Consulte también