MemoryCacheElement.CacheMemoryLimitMegabytes Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o tamanho máximo de memória, em megabytes, que uma instância de um objeto MemoryCache pode atingir.
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
Valor da propriedade
O valor do tamanho máximo de memória, em megabytes. O padrão é zero, o que indica que as instâncias de MemoryCache gerenciam sua própria memória com base na quantidade de memória instalada no computador.
- Atributos
Comentários
O CacheMemoryLimitMegabytes valor da propriedade representa o cacheMemoryLimitMegabytes
atributo de configuração no namedCaches
elemento de configuração.
Se o tamanho do cache exceder o limite especificado, a implementação do cache de memória removerá as entradas de cache.
Essa propriedade pode ser definida individualmente em namedCaches
elementos, com cada namedCaches
elemento correspondente a uma configuração de cache exclusiva.
As configurações da CacheMemoryLimit propriedade podem ser lidas do cacheMemoryLimitMegabytes
atributo de configuração no arquivo de configuração. Como alternativa, as configurações podem ser passadas quando a MemoryCache classe é inicializada.
Para obter mais informações sobre como configurar o cache, consulte <Elemento namedCaches> (Configurações de Cache).