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 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à
- 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. |