MemoryCacheElement.CacheMemoryLimitMegabytes Propriedade

Definição

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

Aplica-se a

Ver também