CacheSection.DisableMemoryCollection 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.
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.