SystemWebCachingSectionGroup Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 |
| 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 |
| OutputCacheSettings |
Ruft den |
| 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 |
| 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) |