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.
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.