CacheStoreProvider Klasse

Definition

Stellt die Basisschnittstelle bereit, die für jeden Cachespeicher erforderlich ist, der als standardmäßige Objektcacheimplementierung angeschlossen werden soll, die von 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
Vererbung
CacheStoreProvider
Implementiert

Konstruktoren

Name Beschreibung
CacheStoreProvider()

Initialisiert eine neue Instanz dieser Klasse.

Eigenschaften

Name Beschreibung
Description

Ruft eine kurze, benutzerfreundliche Beschreibung ab, die für die Anzeige in Verwaltungstools oder anderen Benutzeroberflächen (UIs) geeignet ist.

(Geerbt von ProviderBase)
ItemCount

Ruft die Anzahl der im Cache gespeicherten Elemente ab.

Name

Ruft den Anzeigenamen ab, der verwendet wird, um während der Konfiguration auf den Anbieter zu verweisen.

(Geerbt von ProviderBase)
SizeInBytes

Ruft die ungefähre Größe in Bytes des Caches ab.

Methoden

Name Beschreibung
Add(String, Object, CacheInsertOptions)

Fügt das angegebene Element dem Cache mit Optionen hinzu.

AddDependent(String, CacheDependency, DateTime)

Fügt dem Cache eine abhängige Entität hinzu.

Dispose()

Gibt alle Ressourcen frei, die von der aktuellen Instanz des Cacheobjekts verwendet werden.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Get(String)

Ruft das angegebene Element aus dem Cache ab, falls es vorhanden ist.

GetEnumerator()

Ruft einen Wörterbuch-Enumerator ab, der zum Durchlaufen der Schlüsseleinstellungen und der im Cache enthaltenen Werte verwendet wird.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize(String, NameValueCollection)

Initialisiert den benannten Cache.

Insert(String, Object, CacheInsertOptions)

Fügt ein Objekt und Abhängigkeiten in den Cache ein.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Remove(String, CacheItemRemovedReason)

Entfernt das angegebene Element aus dem Cache, falls vorhanden.

Remove(String)

Entfernt das Element aus dem Cache.

RemoveDependent(String, CacheDependency)

Entfernt die angegebene Abhängigkeit.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Trim(Int32)

Entfernt einen angegebenen Prozentsatz der Cacheeinträge.

Gilt für: