IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica le dimensioni della cache corrente.
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)
Parametri
- size
- Int64
La dimensione in byte della memoria consumata dalla cache.
- cache
- MemoryCache
Riferimento alla cache.
Commenti
Un'implementazione della cache ben comportata deve usare il UpdateCacheSize metodo per segnalare periodicamente le dimensioni del footprint di memoria della cache all'ambiente host.
L'implementazione della cache che segnala le dimensioni passa anche un riferimento a se stesso come parametro. Ciò consente all'ambiente host di eseguire le attività seguenti:
Mantenere un elenco di cache degli oggetti noti.
Chiamare la cache e richiedere che la cache taglia una percentuale di elementi della cache in base alle dimensioni segnalate, se necessario.