MemoryCacheElement.CacheMemoryLimitMegabytes Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o tamanho máximo de memória, em megabytes, que uma instância de um MemoryCache objeto 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 de Propriedade
A quantidade de tamanho máximo de memória, em megabytes. O padrão é zero, o que indica que MemoryCache as instâncias gerem a sua própria memória com base na quantidade de memória instalada no computador.
- Atributos
Observações
O CacheMemoryLimitMegabytes valor da propriedade representa o cacheMemoryLimitMegabytes atributo de configuração no namedCaches elemento de configuração.
Se o tamanho da cache exceder o limite especificado, a implementação da cache de memória remove entradas de cache.
Esta propriedade pode ser definida individualmente em namedCaches elementos, com cada namedCaches elemento a corresponder a uma configuração de cache única.
As definições da CacheMemoryLimit propriedade podem ser lidas a partir do cacheMemoryLimitMegabytes atributo de configuração no ficheiro de configuração. Em alternativa, as definições podem ser passadas quando a MemoryCache classe é inicializada.
Para mais informações sobre como configurar a cache, consulte <namedCaches> Element (Definições da Cache).