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 caching gruppo all'interno di un file di configurazione. Questa 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 SystemWebCachingSectionGroup classe consente di accedere e modificare a livello di codice la caching sezione 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 ulteriori informazioni, consultare Panoramica del Caching di 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
| Nome | Descrizione |
|---|---|
| SystemWebCachingSectionGroup() |
Crea una nuova istanza di SystemWebCachingSectionGroup. |
Proprietà
| Nome | Descrizione |
|---|---|
| Cache |
Ottiene la |
| IsDeclarationRequired |
Ottiene un valore che indica se questa ConfigurationSectionGroup dichiarazione di oggetto è obbligatoria. (Ereditato da ConfigurationSectionGroup) |
| IsDeclared |
Ottiene un valore che indica se l'oggetto ConfigurationSectionGroup è dichiarato. (Ereditato da ConfigurationSectionGroup) |
| Name |
Ottiene la proprietà name di questo ConfigurationSectionGroup oggetto. (Ereditato da ConfigurationSectionGroup) |
| OutputCache |
Ottiene la |
| OutputCacheSettings |
Ottiene la |
| SectionGroupName |
Ottiene il nome del gruppo di sezioni associato all'oggetto ConfigurationSectionGroup. (Ereditato da ConfigurationSectionGroup) |
| SectionGroups |
Ottiene un ConfigurationSectionGroupCollection oggetto che contiene tutti gli ConfigurationSectionGroup oggetti figlio di questo ConfigurationSectionGroup oggetto. (Ereditato da ConfigurationSectionGroup) |
| Sections |
Ottiene un ConfigurationSectionCollection oggetto che contiene tutti gli oggetti all'interno di ConfigurationSection questo ConfigurationSectionGroup oggetto. (Ereditato da ConfigurationSectionGroup) |
| SqlCacheDependency |
Ottiene la |
| Type |
Ottiene o imposta il tipo per questo ConfigurationSectionGroup oggetto. (Ereditato da ConfigurationSectionGroup) |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| ForceDeclaration() |
Forza la dichiarazione per questo ConfigurationSectionGroup oggetto. (Ereditato da ConfigurationSectionGroup) |
| ForceDeclaration(Boolean) |
Forza la dichiarazione per questo ConfigurationSectionGroup oggetto. (Ereditato da ConfigurationSectionGroup) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (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) |