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 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).