Partager via


MemoryCacheElement.CacheMemoryLimitMegabytes Propriété

Définition

Obtient ou définit la taille maximale de mémoire, en mégaoctets, vers laquelle une instance d’un MemoryCache objet peut croître.

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

Valeur de propriété

Quantité maximale de mémoire, en mégaoctets. La valeur par défaut est zéro, ce qui indique que MemoryCache les instances gèrent leur propre mémoire en fonction de la quantité de mémoire installée sur l’ordinateur.

Attributs

Remarques

La CacheMemoryLimitMegabytes valeur de propriété représente l’attribut cacheMemoryLimitMegabytes de configuration dans l’élément namedCaches de configuration.

Si la taille du cache dépasse la limite spécifiée, l’implémentation du cache de mémoire supprime les entrées du cache.

Cette propriété peut être définie individuellement dans des namedCaches éléments, chaque namedCaches élément correspondant à une configuration de cache unique.

Les paramètres de la CacheMemoryLimit propriété peuvent être lus à partir de l’attribut cacheMemoryLimitMegabytes de configuration dans le fichier de configuration. Vous pouvez également passer les paramètres lorsque la MemoryCache classe est initialisée.

Pour plus d’informations sur la configuration du cache, consultez <l’élémentnamedCaches> (Paramètres du cache).

S’applique à

Voir aussi