Freigeben über


CacheSection.DisableMemoryCollection Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Cachespeicherauflistung deaktiviert ist.

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

Eigenschaftswert

truewenn die Cachespeichersammlung deaktiviert ist; andernfalls . false Der Standardwert lautet false.

Attribute

Beispiele

Das folgende Codebeispiel zeigt, wie die DisableMemoryCollection Eigenschaft verwendet wird.

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

Hinweise

Wenn die DisableMemoryCollection Eigenschaft auf true festgelegt ist, haben Aufrufe der cachebezogenen API keine Auswirkung.

Wenn die DisableMemoryCollection Eigenschaft auf " trueFestgelegt" festgelegt ist, versucht der Cache nicht, nicht verwendete Elemente zu sammeln. Verwenden Sie bei der Verwendung dieser Einstellung Vorsicht, da die Deaktivierung der Speichersammlung schnell zu Nichtspeicherbedingungen für die Anwendung führen kann.

Diese Einstellung hat keine Auswirkungen auf den ASP.NET internen Cache oder auf den Ausgabecache. Weitere Informationen zu den verschiedenen Cachetypen finden Sie unter Caching.

Gilt für:

Weitere Informationen