Compartir a través de


CacheStoreProvider Clase

Definición

Proporciona la interfaz base necesaria de cualquier almacén de caché que desee conectarse como la implementación de caché de objetos predeterminada 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

CacheStoreProvider()

Inicializa una nueva instancia de esta clase.

Propiedades

Description

Obtiene una descripción breve y fácil de comprender apropiada para mostrarla en las herramientas administrativas u otras interfaces de usuario.

(Heredado de ProviderBase)
ItemCount

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

Name

Obtiene el nombre descriptivo utilizado 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

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 que el 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 procesar una iteración en la configuración de clave y sus valores incluidos en la memoria caché.

GetHashCode()

Sirve como la 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 Object actual.

(Heredado de Object)
Remove(String)

Quita el elemento de la memoria caché.

Remove(String, CacheItemRemovedReason)

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

RemoveDependent(String, CacheDependency)

Quita la dependencia especificada.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Trim(Int32)

Quita el porcentaje especificado de entradas de caché.

Se aplica a