MemoryCacheElement.CacheMemoryLimitMegabytes Proprietà

Definizione

Ottiene o imposta la dimensione massima della memoria, in megabyte, che un'istanza di un oggetto MemoryCache può raggiungere.

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

Valore della proprietà

Int32

Dimensione massima della memoria, espressa in megabyte. L'impostazione predefinita è zero che indica che le istanze MemoryCache gestiscono la memoria sulla base della quantità di memoria installata nel computer.

Attributi

Commenti

Il CacheMemoryLimitMegabytes valore della proprietà rappresenta cacheMemoryLimitMegabytes l'attributo di configurazione namedCaches nell'elemento di configurazione .

Se le dimensioni della cache superano il limite specificato, l'implementazione della cache in memoria rimuove le voci della cache.

Questa proprietà può essere impostata singolarmente negli namedCaches elementi , con ogni elemento corrispondente a una configurazione della cache namedCaches univoca.

Le impostazioni per la CacheMemoryLimit proprietà possono essere lette dall'attributo cacheMemoryLimitMegabytes di configurazione nel file di configurazione. In alternativa, è possibile passare le impostazioni quando MemoryCache la classe viene inizializzata.

Per altre informazioni su come configurare la cache, vedere < Elemento namedCaches > (impostazioni della cache).

Si applica a

Vedi anche