Condividi tramite


CacheStoreProvider Classe

Definizione

Fornisce l'interfaccia di base necessaria per un archivio cache da collegare come implementazione predefinita della cache di oggetti usata da 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
Ereditarietà
CacheStoreProvider
Implementazioni

Costruttori

CacheStoreProvider()

Inizializza una nuova istanza della classe.

Proprietà

Description

Ottiene una breve descrizione di facile comprensione che è possibile visualizzare in strumenti di amministrazione o in altre interfacce utente (UI, User Interface).

(Ereditato da ProviderBase)
ItemCount

Ottiene il numero di elementi archiviati nella cache.

Name

Ottiene il nome descrittivo utilizzato per fare riferimento al provider durante la configurazione.

(Ereditato da ProviderBase)
SizeInBytes

Ottiene le dimensioni approssimative in byte della cache.

Metodi

Add(String, Object, CacheInsertOptions)

Aggiunge l'elemento specificato alla cache con opzioni.

AddDependent(String, CacheDependency, DateTime)

Aggiunge un'entità dipendente nella cache.

Dispose()

Rilascia tutte le risorse usate dall'istanza corrente dell'oggetto cache.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Get(String)

Recupera l'elemento specificato dalla cache, se presente.

GetEnumerator()

Recupera un enumeratore di dizionari usato per scorrere le impostazioni delle chiavi e i relativi valori contenuti nella cache.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Initialize(String, NameValueCollection)

Inizializza la cache denominata.

Insert(String, Object, CacheInsertOptions)

Inserisce un oggetto e le dipendenze nella cache.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(String)

Rimuove l'elemento dalla cache.

Remove(String, CacheItemRemovedReason)

Rimuove l'elemento specificato dalla cache, se presente.

RemoveDependent(String, CacheDependency)

Rimuove la dipendenza specificata.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Trim(Int32)

Rimuove una percentuale specificata di voci della cache.

Si applica a