CacheStoreProvider Classe

Definizione

Fornisce l'interfaccia di base necessaria per qualsiasi archivio cache che vuole essere collegato come implementazione predefinita della cache degli 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

Nome Descrizione
CacheStoreProvider()

Inizializza una nuova istanza di questa classe.

Proprietà

Nome Descrizione
Description

Ottiene una breve descrizione descrittiva adatta per la visualizzazione negli strumenti di amministrazione o in altre interfacce utente.

(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

Nome Descrizione
Add(String, Object, CacheInsertOptions)

Aggiunge l'elemento specificato alla cache con le opzioni.

AddDependent(String, CacheDependency, DateTime)

Aggiunge un'entità dipendente alla cache.

Dispose()

Rilascia tutte le risorse utilizzate 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 dizionario 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 il 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 del Objectcorrente.

(Ereditato da Object)
Remove(String, CacheItemRemovedReason)

Rimuove l'elemento specificato dalla cache, se presente.

Remove(String)

Rimuove l'elemento dalla cache.

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