CacheSection.DisableMemoryCollection Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 true
festgelegt ist, haben Aufrufe der cachebezogenen API keine Auswirkung.
Wenn die DisableMemoryCollection -Eigenschaft auf true
festgelegt 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.