Freigeben über


CacheSection.DisableMemoryCollection Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Cachespeichersammlung deaktiviert ist, oder legt diesen fest.

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

true, wenn die Cachespeichersammlung deaktiviert ist, andernfalls false. Der Standardwert ist false.

Attribute

Beispiele

Im folgenden Codebeispiel wird die Verwendung der DisableMemoryCollection-Eigenschaft veranschaulicht.

// 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 truefestgelegt ist, haben Aufrufe der cachebezogenen API keine Auswirkung.

Wenn die DisableMemoryCollection -Eigenschaft auf truefestgelegt ist, versucht der Cache nicht, nicht verwendete Elemente zu sammeln. Gehen Sie bei verwendung dieser Einstellung vorsichtig vor, 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 Zwischenspeichern.

Gilt für:

Weitere Informationen