CacheStoreProvider CacheStoreProvider CacheStoreProvider CacheStoreProvider Class

Definition

Stellt die Basisschnittstelle bereit, die für Cachespeicher erforderlich ist, die als Standardobjekt für die von MemoryCache verwendete Cacheimplementierung angeschlossen werden sollen.Provides the base interface required of any cache store that wants to be plugged in as the default object cache implementation used by 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
CacheStoreProviderCacheStoreProviderCacheStoreProviderCacheStoreProvider
Implementiert

Konstruktoren

CacheStoreProvider() CacheStoreProvider() CacheStoreProvider() CacheStoreProvider()

Initialisiert eine neue Instanz dieser Klasse.Initializes a new instance of this class.

Eigenschaften

Description Description Description Description

Ruft eine kurze, benutzerfreundliche Beschreibung ab, die für die Anzeige in Verwaltungstools oder anderen Benutzeroberflächen geeignet ist.Gets a brief, friendly description suitable for display in administrative tools or other user interfaces (UIs).

(Inherited from ProviderBase)
ItemCount ItemCount ItemCount ItemCount

Ruft die Anzahl der Elemente im Cache ab.Gets the number of items stored in the cache.

Name Name Name Name

Ruft den Anzeigennamen ab, der verwendet wird, um während der Konfiguration auf den Anbieter zu verweisen.Gets the friendly name used to refer to the provider during configuration.

(Inherited from ProviderBase)
SizeInBytes SizeInBytes SizeInBytes SizeInBytes

Ruft die ungefähre Größe des Cache in Byte ab.Gets the approximate size in bytes of the cache.

Methoden

Add(String, Object, CacheInsertOptions) Add(String, Object, CacheInsertOptions) Add(String, Object, CacheInsertOptions) Add(String, Object, CacheInsertOptions)

Fügt dem Cache das angegebene Element mit Optionen hinzu.Adds the specified item to the cache with options.

AddDependent(String, CacheDependency, DateTime) AddDependent(String, CacheDependency, DateTime) AddDependent(String, CacheDependency, DateTime) AddDependent(String, CacheDependency, DateTime)

Fügt dem Cache eine abhängige Entität hinzu.Adds a dependant entity to the cache.

Dispose() Dispose() Dispose() Dispose()

Gibt alle von der aktuellen Instanz des Cacheobjekts verwendeten Ressourcen frei.Releases all resources that are used by the current instance of the cache object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Get(String) Get(String) Get(String) Get(String)

Ruft das angegebene Element aus dem Cache ab, sofern es enthalten ist.Retrieves the specified item from the cache if it exists.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Ruft einen Wörterbuchenumerator ab, der für das Durchlaufen der Schlüsseleinstellungen und ihrer Werte im Cache verwendet wird.Retrieves a dictionary enumerator used to iterate through the key settings and their values contained in the cache.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
Initialize(String, NameValueCollection) Initialize(String, NameValueCollection) Initialize(String, NameValueCollection) Initialize(String, NameValueCollection)

Initialisiert den benannten Cache.Initializes the named cache.

Insert(String, Object, CacheInsertOptions) Insert(String, Object, CacheInsertOptions) Insert(String, Object, CacheInsertOptions) Insert(String, Object, CacheInsertOptions)

Fügt ein Objekt und Abhängigkeiten in den Cache ein.Inserts an object and dependencies into the cache.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(String) Remove(String) Remove(String) Remove(String)

Entfernt das Element aus dem Cache.Removes the item from the cache.

Remove(String, CacheItemRemovedReason) Remove(String, CacheItemRemovedReason) Remove(String, CacheItemRemovedReason) Remove(String, CacheItemRemovedReason)

Entfernt das angegebene Element aus dem Cache, sofern es enthalten ist.Removes the specified item from the cache if it exists.

RemoveDependent(String, CacheDependency) RemoveDependent(String, CacheDependency) RemoveDependent(String, CacheDependency) RemoveDependent(String, CacheDependency)

Entfernt die angegebene Abhängigkeit.Removes the specified dependency.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
Trim(Int32) Trim(Int32) Trim(Int32) Trim(Int32)

Entfernt einen angegebenen Prozentsatz von Cacheeinträgen.Removes a specified percentage of cache entries.

Gilt für: