CacheSection.DisableMemoryCollection Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si la colección de la memoria caché está deshabilitada.
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
Valor de propiedad
Es true
si la colección de la memoria caché está deshabilitada; en caso contrario, es false
. De manera predeterminada, es false
.
- Atributos
Ejemplos
En el ejemplo de código siguiente se muestra cómo utilizar la propiedad DisableMemoryCollection.
// Enable or disable memory collection.
cacheSection.DisableMemoryCollection =
!cacheSection.DisableMemoryCollection;
' Enable or disable memory collection.
cacheSection.DisableMemoryCollection =
Not cacheSection.DisableMemoryCollection
Comentarios
Si la DisableMemoryCollection propiedad está establecida true
en , las llamadas a la API relacionada con la caché no tendrán ningún efecto.
Si la DisableMemoryCollection propiedad está establecida true
en , la memoria caché no intenta recopilar elementos sin usar. Tenga cuidado al usar esta configuración, ya que deshabilitar la recopilación de memoria puede provocar rápidamente condiciones de memoria insuficiente para la aplicación.
Esta configuración no tiene ningún efecto en el ASP.NET caché interna o en la caché de salida. Para obtener más información sobre los diferentes tipos de caché, consulte Almacenamiento en caché.