Questo argomento non è stato ancora valutato - Valuta questo argomento

Classe CacheSection

Nota: questa classe è stata introdotta con .NET Framework versione 2.0.

Configura le impostazioni di cache globale per un'applicazione ASP.NET. Questa classe non può essere ereditata.

Spazio dei nomi: System.Web.Configuration
Assembly: System.Web (in system.web.dll)

public sealed class CacheSection : ConfigurationSection
public final class CacheSection extends ConfigurationSection
public final class CacheSection extends ConfigurationSection

La classe CacheSection consente di accedere e di modificare a livello di codice la sezione cache di un file di configurazione.

La funzionalità di gestione della cache di ASP.NET è implementata dalla classe Cache. Per ulteriori informazioni, vedere Memorizzazione nella cache ASP.NET.

NotaNota

Tramite la classe CacheSection è possibile scrivere informazioni nella relativa sezione del file di configurazione nel rispetto delle restrizioni definite dalla proprietà AllowDefinition, il cui valore è MachineToApplication. Qualsiasi tentativo di scrittura in un file di configurazione a un livello non consentito della gerarchia determinerà la generazione di un messaggio di errore da parte del parser. È tuttavia possibile utilizzare questa classe per leggere informazioni di configurazione a qualsiasi livello della gerarchia.

Una cache è una tabella hash specifica dell'applicazione utilizzata per memorizzare dati a cui si accede frequentemente. Lo stato sessione è simile alla cache, ma ancora più simile a questa è lo stato applicazione, il cui ambito si estende all'intera applicazione. Una delle maggiori differenze tra la cache e il meccanismo dello stato applicazione consiste nel fatto che la cache supporta le dipendenze, le quali consentono la creazione di applicazioni che rimuovono automaticamente gli elementi dalla cache al verificarsi di determinati eventi.

Nell'esempio di codice riportato di seguito viene illustrato come ottenere l'oggetto CacheSection dal file di configurazione di un'applicazione Web esistente.

    
// Get the Web application configuration.
System.Configuration.Configuration webConfig =
WebConfigurationManager.OpenWebConfiguration("/aspnetTest");


// Get the section.
string configPath = "system.web/cache";
System.Web.Configuration.CacheSection cacheSection =
(System.Web.Configuration.CacheSection)webConfig.GetSection(
configPath);


I membri statici pubblici (Shared in Visual Basic) di questo tipo sono validi per le operazioni multithreading. I membri di istanza non sono garantiti come thread safe.

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.