SystemWebCachingSectionGroup Classe

Definizione

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à
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 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 cache contenuta all'interno della configurazione.

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 outputCache contenuta all'interno della configurazione.

OutputCacheSettings

Ottiene la sezione outputCacheSettings contenuta all'interno della configurazione.

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 sqlCacheDependency contenuta all'interno della configurazione.

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)

Si applica a

Vedi anche