CacheStoreProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |