Freigeben über


CacheStoreProvider Klasse

Definition

Stellt die Basisschnittstelle bereit, die für Cachespeicher erforderlich ist, die als Standardobjekt für die von MemoryCache verwendete Cacheimplementierung angeschlossen werden sollen.

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

CacheStoreProvider()

Initialisiert eine neue Instanz dieser Klasse.

Eigenschaften

Description

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

(Geerbt von ProviderBase)
ItemCount

Ruft die Anzahl der Elemente im Cache ab.

Name

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

(Geerbt von ProviderBase)
SizeInBytes

Ruft die ungefähre Größe des Cache in Byte ab.

Methoden

Add(String, Object, CacheInsertOptions)

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

AddDependent(String, CacheDependency, DateTime)

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

Dispose()

Gibt alle von der aktuellen Instanz des Cacheobjekts verwendeten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Get(String)

Ruft das angegebene Element aus dem Cache ab, sofern es enthalten ist.

GetEnumerator()

Ruft einen Wörterbuchenumerator ab, der für das Durchlaufen der Schlüsseleinstellungen und ihrer Werte im Cache verwendet wird.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den 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 des aktuellen Object.

(Geerbt von Object)
Remove(String)

Entfernt das Element aus dem Cache.

Remove(String, CacheItemRemovedReason)

Entfernt das angegebene Element aus dem Cache, sofern es enthalten ist.

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 von Cacheeinträgen.

Gilt für: