Share via


CacheSection.DisableMemoryCollection Propiedad

Definición

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

Boolean

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 se establece trueen , las llamadas a la API relacionada con la caché no tendrán ningún efecto.

Si la DisableMemoryCollection propiedad está establecida trueen , 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é.

Se aplica a

Consulte también