IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Methode
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.
Meldet die Größe des aktuellen Caches.
public:
void UpdateCacheSize(long size, System::Runtime::Caching::MemoryCache ^ cache);
public void UpdateCacheSize (long size, System.Runtime.Caching.MemoryCache cache);
abstract member UpdateCacheSize : int64 * System.Runtime.Caching.MemoryCache -> unit
Public Sub UpdateCacheSize (size As Long, cache As MemoryCache)
Parameter
- size
- Int64
Die Größe des vom Cache belegten Speicherplatzes in Bytes.
- cache
- MemoryCache
Ein Verweis auf den Cache.
Hinweise
Eine gut verhaltene Cacheimplementierung sollte die UpdateCacheSize -Methode verwenden, um der Hostumgebung regelmäßig die Größe des Speicherbedarfs des Caches zu melden.
Die Cacheimplementierung, die die Größe meldet, übergibt auch einen Verweis auf sich selbst als Parameter. Dadurch kann die Hostumgebung die folgenden Aufgaben ausführen:
Verwalten Sie eine Liste bekannter Objektcaches.
Rufen Sie den Cache auf, und fordern Sie an, dass der Cache einen Prozentsatz der Cacheelemente basierend auf der gemeldeten Größe kürzen soll, falls dies erforderlich ist.