SystemWebCachingSectionGroup Klasse

Definition

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
SystemWebCachingSectionGroup

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie Sie das SystemWebCachingSectionGroup -Objekt aus der Konfigurationsdatei abrufen, 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 der Zwischenspeicherung ist das herkömmliche Zwischenspeichern von Anwendungsdaten, das Sie verwenden können, um beliebige Objekte programmgesteuert im Serverspeicher zu speichern, damit Ihre Anwendung zeit- und ressourcensparen kann, um sie neu zu erstellen. Sie können mithilfe der Cache -Eigenschaft auf diese Cacheeinstellungen zugreifen.

Konstruktoren

SystemWebCachingSectionGroup()

Erstellt eine neue Instanz von SystemWebCachingSectionGroup.

Eigenschaften

Cache

Ruft den in der Konfiguration enthaltenen cache-Abschnitt ab.

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 outputCache-Abschnitt ab.

OutputCacheSettings

Ruft den in der Konfiguration enthaltenen outputCacheSettings-Abschnitt ab.

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 sqlCacheDependency-Abschnitt ab.

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 instance serialisiert werden soll, wenn die Konfigurationsobjekthierarchie für die angegebene Zielversion des .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