CacheStoreProvider Clase

Definición

Proporciona la interfaz base necesaria de cualquier almacén de caché que quiera conectar como la implementación predeterminada de caché de objetos usada por MemoryCache.

public ref class CacheStoreProvider abstract : System::Configuration::Provider::ProviderBase, IDisposable
public abstract class CacheStoreProvider : System.Configuration.Provider.ProviderBase, IDisposable
type CacheStoreProvider = class
    inherit ProviderBase
    interface IDisposable
Public MustInherit Class CacheStoreProvider
Inherits ProviderBase
Implements IDisposable
Herencia
CacheStoreProvider
Implementaciones

Constructores

Nombre Description
CacheStoreProvider()

Inicializa una nueva instancia de esta clase.

Propiedades

Nombre Description
Description

Obtiene una breve descripción fácil de mostrar en herramientas administrativas u otras interfaces de usuario (UIs).

(Heredado de ProviderBase)
ItemCount

Obtiene el número de elementos almacenados en la memoria caché.

Name

Obtiene el nombre descriptivo que se usa para hacer referencia al proveedor durante la configuración.

(Heredado de ProviderBase)
SizeInBytes

Obtiene el tamaño aproximado en bytes de la memoria caché.

Métodos

Nombre Description
Add(String, Object, CacheInsertOptions)

Agrega el elemento especificado a la memoria caché con opciones.

AddDependent(String, CacheDependency, DateTime)

Agrega una entidad dependiente a la memoria caché.

Dispose()

Libera todos los recursos que usa la instancia actual del objeto de caché.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Get(String)

Recupera el elemento especificado de la memoria caché si existe.

GetEnumerator()

Recupera un enumerador de diccionario usado para recorrer en iteración la configuración de clave y sus valores contenidos en la memoria caché.

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Initialize(String, NameValueCollection)

Inicializa la caché con nombre.

Insert(String, Object, CacheInsertOptions)

Inserta un objeto y dependencias en la memoria caché.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Remove(String, CacheItemRemovedReason)

Quita el elemento especificado de la memoria caché si existe.

Remove(String)

Quita el elemento de la memoria caché.

RemoveDependent(String, CacheDependency)

Quita la dependencia especificada.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Trim(Int32)

Quita un porcentaje especificado de entradas de caché.

Se aplica a