Condividi tramite


MemoryCacheElement.CacheMemoryLimitMegabytes Proprietà

Definizione

Ottiene o imposta le dimensioni massime della memoria, in megabyte, a cui un'istanza di un MemoryCache oggetto può aumentare.

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à

Quantità massima di dimensioni di memoria, in megabyte. Il valore predefinito è zero, che indica che MemoryCache le istanze gestiscono la propria memoria in base alla quantità di memoria installata nel computer.

Attributi

Commenti

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

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

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

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

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

Si applica a

Vedi anche