Condividi tramite


Classe CacheSection

Definisce le impostazioni della cache per un'applicazione Web ASP.NET.

Sintassi

class CacheSection : ConfigurationSection  

Metodi

Nella tabella seguente sono elencati i metodi esposti dalla CacheSection classe .

Nome Descrizione
GetAllowDefinition Ereditato da ConfigurationSection.
GetAllowLocation Ereditato da ConfigurationSection.
RevertToParent Ereditato da ConfigurationSection.
SetAllowDefinition Ereditato da ConfigurationSection.
SetAllowLocation Ereditato da ConfigurationSection.

Proprietà

Nella tabella seguente sono elencate le proprietà esposte dalla CacheSection classe .

Nome Descrizione
DisableExpiration Valore facoltativo di lettura/scrittura boolean . true se la scadenza della cache è disabilitata; in caso contrario, false. Il valore predefinito è false.

Se disabilitato, gli elementi memorizzati nella cache non scadono e la pulizia in background degli elementi della cache scaduti non viene eseguita.
DisableMemoryCollection Valore facoltativo di lettura/scrittura boolean . true se la raccolta di memoria della cache che si verifica quando il computer è sotto pressione di memoria è disabilitato; in caso contrario, false. Il valore predefinito è false.
Location Ereditato da ConfigurationSection. Proprietà chiave.
Path Ereditato da ConfigurationSection. Proprietà chiave.
PercentagePhysicalMemoryUsedLimit Valore facoltativo di lettura/scrittura sint32 che specifica la percentuale massima di memoria fisica di un computer che può essere utilizzata da un'applicazione prima che la cache inizi a scaricare elementi scaduti e tenti di recuperare memoria. Il valore predefinito è 89.

La percentuale specificata include sia la memoria usata dalla cache che la memoria normale usata dall'applicazione in esecuzione. Un'impostazione pari a 0 indica che ASP.NET userà le proprie euristiche per determinare quando iniziare a recuperare la memoria.
PrivateBytesLimit Valore facoltativo di lettura/scrittura string che specifica le dimensioni massime, in byte, della cache di memoria privata di un'applicazione prima che la cache inizi a scaricare gli elementi scaduti e tenti di recuperare memoria. Il valore predefinito è 0.

Il limite specificato include sia la memoria usata dalla cache che la memoria normale usata dall'applicazione in esecuzione. Un'impostazione pari a 0 indica che ASP.NET userà le proprie euristiche per determinare quando iniziare a recuperare la memoria.
PrivateBytesPollTime Valore facoltativo di lettura/scrittura datetime che specifica l'intervallo di tempo tra i polling successivi per l'utilizzo della memoria privata di un'applicazione. Il valore predefinito è 2 minuti.
SectionInformation Ereditato da ConfigurationSection.

Sottoclassi

Questa classe non contiene sottoclassi.

Gerarchia di ereditarietà

Configurationsection

CacheSection

Requisiti

Tipo Descrizione
Client - IIS 7.0 in Windows Vista
- IIS 7.5 in Windows 7
- IIS 8.0 in Windows 8
- IIS 10.0 in Windows 10
Server - IIS 7.0 in Windows Server 2008
- IIS 7.5 in Windows Server 2008 R2
- IIS 8.0 in Windows Server 2012
- IIS 8.5 in Windows Server 2012 R2
- IIS 10.0 in Windows Server 2016
Prodotto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
File MOF WebAdministration.mof

Vedere anche

Classe CachingProfileElement
Classe CachingSection
Classe ConfigurationSection
Classe OutputCacheSection
CIM_DATETIME