CacheSection.DisableMemoryCollection Propriedade

Definição

Recebe ou define um valor que indica se a coleção de memória cache está desativada.

public:
 property bool DisableMemoryCollection { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("disableMemoryCollection", DefaultValue=false)]
public bool DisableMemoryCollection { get; set; }
[<System.Configuration.ConfigurationProperty("disableMemoryCollection", DefaultValue=false)>]
member this.DisableMemoryCollection : bool with get, set
Public Property DisableMemoryCollection As Boolean

Valor de Propriedade

true se a coleção de memória cache estiver desativada; caso contrário, false. A predefinição é false.

Atributos

Exemplos

O seguinte exemplo de código mostra como usar a DisableMemoryCollection propriedade.

// Enable or disable memory collection.
cacheSection.DisableMemoryCollection = 
        !cacheSection.DisableMemoryCollection;
' Enable or disable memory collection.
cacheSection.DisableMemoryCollection =
    Not cacheSection.DisableMemoryCollection

Observações

Se a DisableMemoryCollection propriedade estiver definida para true, chamadas à API relacionada com a cache não terão efeito.

Se a DisableMemoryCollection propriedade estiver definida para true, a cache não tenta recolher itens não utilizados. Tenha cautela ao usar esta definição, pois desativar a recolha de memória pode rapidamente levar a condições de Esgotamento de Memória para a aplicação.

Esta definição não tem efeito na cache interna do ASP.NET nem na cache de saída. Para mais informações sobre os diferentes tipos de cache, consulte Caching.

Aplica-se a

Ver também