CacheStoreProvider 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 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
- 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é. |