Share via


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 proprietà è impostata su true, le chiamate all'API DisableMemoryCollection correlata alla cache non avranno alcun effetto.

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

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

Si applica a

Vedi anche