IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回報目前快取的大小。
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)
參數
- size
- Int64
快取所佔用的記憶體大小 (以位元組為單位)。
- cache
- MemoryCache
快取區的參考。
備註
行為良好的快取實作應該使用 UpdateCacheSize 方法來定期向主機環境報告快取記憶體使用量的大小。
報告大小的快取實作也會將參考傳遞至本身做為參數。 這可讓主機環境執行下列工作:
維護已知物件快取的清單。
呼叫快取,並要求快取根據報告大小修剪快取專案的百分比,如果需要。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應