Condividi tramite


CacheSection.DisableMemoryCollection Proprietà

Definizione

Ottiene o imposta un valore che indica se la raccolta della memoria cache è disabilitata.

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

Valore della proprietà

true se la raccolta della memoria cache è disabilitata. In caso contrario, false. Il valore predefinito è false.

Attributi

Esempio

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare la proprietà DisableMemoryCollection.

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

Commenti

Se la DisableMemoryCollection proprietà è impostata su true, le chiamate all'API correlata alla cache non avranno alcun effetto.

Se la DisableMemoryCollection proprietà è impostata su true, la cache non tenta di raccogliere elementi inutilizzati. Prestare attenzione quando si usa questa impostazione, perché la disabilitazione della raccolta di memoria può causare rapidamente condizioni di memoria insufficiente per l'applicazione.

Questa impostazione non ha alcun effetto sulla ASP.NET cache interna o sulla cache di output. Per altre informazioni sui diversi tipi di cache, vedere Memorizzazione nella cache.

Si applica a

Vedi anche