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