MemoryCacheElement.CacheMemoryLimitMegabytes 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 MemoryCache 物件的執行個體可成長的記憶體大小上限 (以 MB 為單位)。
public:
property int CacheMemoryLimitMegabytes { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("cacheMemoryLimitMegabytes", DefaultValue=0)]
[System.Configuration.IntegerValidator(MinValue=0)]
public int CacheMemoryLimitMegabytes { get; set; }
[<System.Configuration.ConfigurationProperty("cacheMemoryLimitMegabytes", DefaultValue=0)>]
[<System.Configuration.IntegerValidator(MinValue=0)>]
member this.CacheMemoryLimitMegabytes : int with get, set
Public Property CacheMemoryLimitMegabytes As Integer
屬性值
記憶體數量大小上限,以 MB 為單位。 預設值為零,表示 MemoryCache 執行個體會根據電腦上安裝的記憶體數量管理本身的記憶體。
- 屬性
備註
CacheMemoryLimitMegabytes屬性值代表cacheMemoryLimitMegabytes
組態專案中的namedCaches
組態屬性。
如果快取大小超過指定的限制,記憶體快取實作會移除快取專案。
這個屬性可以在 元素中 namedCaches
個別設定,每個元素對應 namedCaches
至唯一的快取組態。
CacheMemoryLimit您可以從組態檔中的組態屬性讀取cacheMemoryLimitMegabytes
屬性的設定。 或者,當類別初始化時 MemoryCache ,可以傳遞設定。
如需如何設定快取的詳細資訊,請參閱 <) (Cache Settings (namedCaches> 元素 。