CacheStoreProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |