CacheSection.DisableMemoryCollection Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, отражающее отключение коллекции памяти кэша.
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
Значение свойства
true
, если коллекция памяти кэша отключена; в противном случае false
. Значение по умолчанию — false
.
- Атрибуты
Примеры
В следующем примере кода показано, как использовать свойство DisableMemoryCollection.
// Enable or disable memory collection.
cacheSection.DisableMemoryCollection =
!cacheSection.DisableMemoryCollection;
' Enable or disable memory collection.
cacheSection.DisableMemoryCollection =
Not cacheSection.DisableMemoryCollection
Комментарии
Если свойству DisableMemoryCollection присвоено значение true
, вызовы API, связанного с кэшем, не будут иметь никакого эффекта.
Если свойству DisableMemoryCollection присвоено значение true
, кэш не пытается собрать неиспользуемые элементы. Будьте внимательны при использовании этого параметра, так как отключение сбора памяти может быстро привести к нехватке памяти для приложения.
Этот параметр не влияет на ASP.NET внутренний кэш или выходной кэш. Дополнительные сведения о различных типах кэша см. в разделе Кэширование.