Freigeben über


SystemWebCachingSectionGroup Klasse

Definition

Konfiguriert die caching Gruppe in einer Konfigurationsdatei. Diese Klasse kann nicht vererbt werden.

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

Beispiele

Das folgende Codebeispiel zeigt, wie das SystemWebCachingSectionGroup Objekt aus der Konfigurationsdatei abgerufen wird, die mit einer vorhandenen Webanwendung verknüpft ist. Sie können dieses Objekt verwenden, um auf die Abschnitte in der caching Gruppe zuzugreifen.


// 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)

Hinweise

Die SystemWebCachingSectionGroup Klasse bietet eine Möglichkeit, programmgesteuert auf den caching Abschnitt einer Konfigurationsdatei zuzugreifen und sie zu ändern.

Die SystemWebCachingSectionGroup Klasse und der caching Abschnitt bieten eine zentrale Kontrolle über den Zwischenspeicherungsmechanismus für einen Standort oder eine Anwendung. Dadurch können Zwischenspeichern bereitgestellt, geändert und deaktiviert werden, ohne einzelne Seiten in der Anwendung zu ändern.

Der ASP.NET Zwischenspeicherungsmechanismus wird von der Cache Klasse implementiert. Weitere Informationen finden Sie unter ASP.NET Caching Overview.

In der folgenden Liste werden die beiden Zwischenspeicherungstypen beschrieben, ASP.NET bereitgestellt werden.

  • Die erste wird als Ausgabezwischenspeicherung bezeichnet, sodass Sie dynamische Seiten- und Benutzersteuerungsantworten speichern können. Bei nachfolgenden Anforderungen wird der Code der Seite oder des Benutzersteuerelements nicht ausgeführt. Die zwischengespeicherte Ausgabe wird verwendet, um die Anforderung zu erfüllen. Sie können auf Die Einstellungen für die Ausgabezwischenspeicherung zugreifen, indem Sie die OutputCache Eigenschaften verwenden OutputCacheSettings .

  • Der zweite Cachetyp ist herkömmliches Zwischenspeichern von Anwendungsdaten, mit dem Sie beliebige Objekte programmgesteuert im Serverspeicher speichern können, damit Ihre Anwendung Zeit und Ressourcen sparen kann, um sie neu zu erstellen. Sie können mithilfe der Cache Eigenschaft auf diese Cacheeinstellungen zugreifen.

Konstruktoren

Name Beschreibung
SystemWebCachingSectionGroup()

Erstellt eine neue Instanz von SystemWebCachingSectionGroup.

Eigenschaften

Name Beschreibung
Cache

Ruft den cache Abschnitt in der Konfiguration ab.

IsDeclarationRequired

Ruft einen Wert ab, der angibt, ob diese ConfigurationSectionGroup Objektdeklaration erforderlich ist.

(Geerbt von ConfigurationSectionGroup)
IsDeclared

Ruft einen Wert ab, der angibt, ob dieses ConfigurationSectionGroup Objekt deklariert wird.

(Geerbt von ConfigurationSectionGroup)
Name

Ruft die Name-Eigenschaft dieses ConfigurationSectionGroup Objekts ab.

(Geerbt von ConfigurationSectionGroup)
OutputCache

Ruft den outputCache Abschnitt in der Konfiguration ab.

OutputCacheSettings

Ruft den outputCacheSettings Abschnitt in der Konfiguration ab.

SectionGroupName

Ruft den Abschnittsgruppennamen ab, der diesem ConfigurationSectionGroupzugeordnet ist.

(Geerbt von ConfigurationSectionGroup)
SectionGroups

Ruft ein ConfigurationSectionGroupCollection Objekt ab, das alle Objekte enthält, die ConfigurationSectionGroup untergeordnete Elemente dieses ConfigurationSectionGroup Objekts sind.

(Geerbt von ConfigurationSectionGroup)
Sections

Ruft ein ConfigurationSectionCollection Objekt ab, das alle ConfigurationSection Objekte innerhalb dieses ConfigurationSectionGroup Objekts enthält.

(Geerbt von ConfigurationSectionGroup)
SqlCacheDependency

Ruft den sqlCacheDependency Abschnitt in der Konfiguration ab.

Type

Dient zum Abrufen oder Festlegen des Typs für dieses ConfigurationSectionGroup Objekt.

(Geerbt von ConfigurationSectionGroup)

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
ForceDeclaration()

Erzwingt die Deklaration für dieses ConfigurationSectionGroup Objekt.

(Geerbt von ConfigurationSectionGroup)
ForceDeclaration(Boolean)

Erzwingt die Deklaration für dieses ConfigurationSectionGroup Objekt.

(Geerbt von ConfigurationSectionGroup)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ShouldSerializeSectionGroupInTargetVersion(FrameworkName)

Gibt an, ob die aktuelle ConfigurationSectionGroup Instanz serialisiert werden soll, wenn die Konfigurationsobjekthierarchie für die angegebene Zielversion von .NET Framework serialisiert wird.

(Geerbt von ConfigurationSectionGroup)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen