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 innerhalb 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
Im folgenden Codebeispiel wird gezeigt, wie Das Objekt aus der SystemWebCachingSectionGroup Konfigurationsdatei abgerufen wird, die einer vorhandenen Webanwendung zugeordnet ist. Sie können dieses Objekt verwenden, um auf die in der caching
Gruppe enthaltenen Abschnitte 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
Mit der SystemWebCachingSectionGroup-Klasse kann programmgesteuert auf den caching
-Abschnitt einer Konfigurationsdatei zugegriffen und dieser programmgesteuert geändert werden.
Die SystemWebCachingSectionGroup -Klasse und der caching
Abschnitt bieten eine zentrale Steuerung des Zwischenspeicherungsmechanismus für einen Standort oder eine Anwendung. Dadurch kann die Zwischenspeicherung 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 Übersicht über die ASP.NET-Zwischenspeicherung.
In der folgenden Liste werden die beiden Zwischenspeicherungstypen beschrieben, die ASP.NET bietet.
Die erste wird als Ausgabezwischenspeicherung bezeichnet, mit der Sie dynamische Seiten- und Benutzersteuerungsantworten speichern können. Bei nachfolgenden Anforderungen wird der Seiten- oder Benutzersteuerungscode nicht ausgeführt. die zwischengespeicherte Ausgabe wird verwendet, um die Anforderung zu erfüllen. Sie können mit den Eigenschaften und OutputCacheSettings auf die Einstellungen für die OutputCache Ausgabezwischenspeicherung zugreifen.
Die zweite Art des Zwischenspeicherns ist das herkömmliche Zwischenspeichern von Anwendungsdaten, mit dem Sie beliebige Objekte programmgesteuert im Serverspeicher speichern können, damit Ihre Anwendung zeit- und ressourcensparend ist, um sie neu zu erstellen. Sie können über die Cache -Eigenschaft auf diese Cacheeinstellungen zugreifen.
Konstruktoren
SystemWebCachingSectionGroup() |
Erstellt eine neue Instanz von SystemWebCachingSectionGroup. |
Eigenschaften
Cache |
Ruft den in der Konfiguration enthaltenen |
IsDeclarationRequired |
Ruft einen Wert ab, der angibt, ob die Deklaration dieses ConfigurationSectionGroup-Objekts erforderlich ist. (Geerbt von ConfigurationSectionGroup) |
IsDeclared |
Ruft einen Wert ab, der angibt, ob dieses ConfigurationSectionGroup-Objekt deklariert wird. (Geerbt von ConfigurationSectionGroup) |
Name |
Ruft die Namenseigenschaft dieses ConfigurationSectionGroup-Objekts ab. (Geerbt von ConfigurationSectionGroup) |
OutputCache |
Ruft den in der Konfiguration enthaltenen |
OutputCacheSettings |
Ruft den in der Konfiguration enthaltenen |
SectionGroupName |
Ruft den dieser ConfigurationSectionGroup zugeordneten Abschnittsgruppennamen ab. (Geerbt von ConfigurationSectionGroup) |
SectionGroups |
Ruft ein ConfigurationSectionGroupCollection-Objekt ab, das alle ConfigurationSectionGroup-Objekte enthält, die 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 in der Konfiguration enthaltenen |
Type |
Ruft den Typ für dieses ConfigurationSectionGroup-Objekt ab oder legt diesen fest. (Geerbt von ConfigurationSectionGroup) |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (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() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des 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) |