Condividi tramite


SystemWebCachingSectionGroup Classe

Definizione

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à
SystemWebCachingSectionGroup

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 cache sezione contenuta nella configurazione.

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 outputCache sezione contenuta nella configurazione.

OutputCacheSettings

Ottiene la outputCacheSettings sezione contenuta nella configurazione.

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 sqlCacheDependency sezione contenuta nella configurazione.

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)

Si applica a

Vedi anche