Share via


MemoryCacheElement.CacheMemoryLimitMegabytes Propriété

Définition

Obtient ou définit la taille de mémoire maximale, en mégaoctets, qu'une instance d'un objet MemoryCache peut atteindre.

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é

Taille maximale de la mémoire en mégaoctets. La valeur par défaut est zéro, ce qui indique que les instances de MemoryCache 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 la propriété représente l’attribut cacheMemoryLimitMegabytes de configuration dans l’élément de namedCaches 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 de cache.

Cette propriété peut être définie individuellement dans namedCaches des é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 <namedCaches>, élément (paramètres du cache).

S’applique à

Voir aussi