SystemWebCachingSectionGroup Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Configura il gruppo caching
all'interno di un file di configurazione. La classe non può essere ereditata.
public ref class SystemWebCachingSectionGroup sealed : System::Configuration::ConfigurationSectionGroup
public sealed class SystemWebCachingSectionGroup : System.Configuration.ConfigurationSectionGroup
type SystemWebCachingSectionGroup = class
inherit ConfigurationSectionGroup
Public NotInheritable Class SystemWebCachingSectionGroup
Inherits ConfigurationSectionGroup
- Ereditarietà
Esempio
Nell'esempio di codice seguente viene illustrato come ottenere l'oggetto SystemWebCachingSectionGroup dal file di configurazione associato a un'applicazione Web esistente. È possibile utilizzare questo oggetto per accedere alle sezioni contenute nel caching
gruppo.
// Get the Web application configuration.
System.Configuration.Configuration configuration =
WebConfigurationManager.OpenWebConfiguration(
"/aspnetTest");
// Get the <caching> section group.
SystemWebCachingSectionGroup cachingSectionGroup =
(SystemWebCachingSectionGroup)configuration.GetSectionGroup(
"system.web/caching");
' Get the Web application configuration.
Dim configuration _
As System.Configuration.Configuration = _
WebConfigurationManager.OpenWebConfiguration( _
"/aspnetTest")
' Get the <caching> section group.
Dim cachingSectionGroup _
As SystemWebCachingSectionGroup = _
CType(configuration.GetSectionGroup( _
"system.web/caching"), SystemWebCachingSectionGroup)
Commenti
La classe SystemWebCachingSectionGroup fornisce un modo per accedere e modificare a livello di codice la sezione caching
di un file di configurazione.
La SystemWebCachingSectionGroup classe e la caching
sezione forniscono il controllo centralizzato del meccanismo di memorizzazione nella cache per un sito o un'applicazione. In questo modo è possibile distribuire, modificare e disabilitare la memorizzazione nella cache senza modificare singole pagine nell'applicazione.
Il meccanismo di memorizzazione nella cache ASP.NET viene implementato dalla Cache classe . Per altre informazioni, vedere Cenni preliminari sull'inserimento nella cache in ASP.NET.
Nell'elenco seguente vengono descritti i due tipi di ASP.NET di memorizzazione nella cache.
Il primo è denominato memorizzazione nella cache di output, che consente di archiviare risposte dinamiche di pagina e controllo utente. Nelle richieste successive, il codice di controllo della pagina o dell'utente non viene eseguito; l'output memorizzato nella cache viene usato per soddisfare la richiesta. È possibile accedere alle impostazioni di memorizzazione nella cache dell'output usando le OutputCache proprietà e OutputCacheSettings .
Il secondo tipo di memorizzazione nella cache è la memorizzazione nella cache dei dati dell'applicazione tradizionale, che è possibile usare per archiviare oggetti arbitrari a livello di codice nella memoria del server in modo che l'applicazione possa risparmiare tempo e risorse necessarie per ricrearle. È possibile accedere a queste impostazioni della cache usando la Cache proprietà .
Costruttori
SystemWebCachingSectionGroup() |
Crea una nuova istanza di SystemWebCachingSectionGroup. |
Proprietà
Cache |
Ottiene la sezione |
IsDeclarationRequired |
Ottiene un valore che indica se questa dichiarazione dell'oggetto ConfigurationSectionGroup è obbligatoria. (Ereditato da ConfigurationSectionGroup) |
IsDeclared |
Ottiene un valore che indica se questo oggetto ConfigurationSectionGroup è dichiarato. (Ereditato da ConfigurationSectionGroup) |
Name |
Ottiene la proprietà del nome di questo oggetto ConfigurationSectionGroup. (Ereditato da ConfigurationSectionGroup) |
OutputCache |
Ottiene la sezione |
OutputCacheSettings |
Ottiene la sezione |
SectionGroupName |
Ottiene il nome del gruppo di sezioni associato a questa classe ConfigurationSectionGroup. (Ereditato da ConfigurationSectionGroup) |
SectionGroups |
Ottiene un oggetto ConfigurationSectionGroupCollection contenente tutti gli oggetti ConfigurationSectionGroup figli di questo oggetto ConfigurationSectionGroup. (Ereditato da ConfigurationSectionGroup) |
Sections |
Ottiene un oggetto ConfigurationSectionCollection contenente tutti gli oggetti ConfigurationSection all'interno di questo oggetto ConfigurationSectionGroup. (Ereditato da ConfigurationSectionGroup) |
SqlCacheDependency |
Ottiene la sezione |
Type |
Ottiene o imposta il tipo di questo oggetto ConfigurationSectionGroup. (Ereditato da ConfigurationSectionGroup) |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
ForceDeclaration() |
Impone la dichiarazione per questo oggetto ConfigurationSectionGroup. (Ereditato da ConfigurationSectionGroup) |
ForceDeclaration(Boolean) |
Impone la dichiarazione per questo oggetto ConfigurationSectionGroup. (Ereditato da ConfigurationSectionGroup) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ShouldSerializeSectionGroupInTargetVersion(FrameworkName) |
Indica se l'istanza corrente ConfigurationSectionGroup deve essere serializzata quando la gerarchia degli oggetti di configurazione viene serializzata per la versione di destinazione specificata di .NET Framework. (Ereditato da ConfigurationSectionGroup) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |