CacheSection.DisableMemoryCollection Egenskap

Definition

Hämtar eller anger ett värde som anger om cacheminnessamlingen är inaktiverad.

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

Egenskapsvärde

trueom cacheminnessamlingen är inaktiverad. annars . false Standardvärdet är false.

Attribut

Exempel

Följande kodexempel visar hur du använder egenskapen DisableMemoryCollection .

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

Kommentarer

Om egenskapen DisableMemoryCollection är inställd på truehar anrop till det cacherelaterade API:et ingen effekt.

Om egenskapen DisableMemoryCollection är inställd på trueförsöker cacheminnet inte samla in oanvända objekt. Var försiktig när du använder den här inställningen eftersom inaktivering av minnesinsamling snabbt kan leda till out of memory-villkor för programmet.

Den här inställningen påverkar inte ASP.NET interna cacheminnet eller utdatacachen. Mer information om de olika typerna av cache finns i Cachelagring.

Gäller för

Se även