MemoryCacheElement.CacheMemoryLimitMegabytes Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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).