Freigeben über


CacheSection-Klasse

Definiert Cacheeinstellungen für eine ASP.NET Webanwendung.

Syntax

class CacheSection : ConfigurationSection  

Methoden

In der folgenden Tabelle werden die Methoden aufgelistet, die von der CacheSection-Klasse verfügbar gemacht werden.

Name Beschreibung
GetAllowDefinition (Geerbt von ConfigurationSection.)
GetAllowLocation (Geerbt von ConfigurationSection.)
RevertToParent (Geerbt von ConfigurationSection.)
SetAllowDefinition (Geerbt von ConfigurationSection.)
SetAllowLocation (Geerbt von ConfigurationSection.)

Eigenschaften

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der CacheSection-Klasse verfügbar gemacht werden.

Name Beschreibung
DisableExpiration Optionaler Lese-/Schreibwert boolean. true, wenn der Cacheablauf deaktiviert ist; andernfalls false. Der Standardwert ist false.

Wenn diese Option deaktiviert ist, laufen zwischengespeicherte Elemente nicht ab, und die Hintergrundbereinigung abgelaufener Cacheelemente tritt nicht auf.
DisableMemoryCollection Optionaler Lese-/Schreibwert boolean. true, wenn die Cachespeichersammlung, die auftritt, wenn der Computer unter Speicherdruck deaktiviert ist; andernfalls false. Der Standardwert ist false.
Location (Geerbt von ConfigurationSection.) Eine Schlüsseleigenschaft.
Path (Geerbt von ConfigurationSection.) Eine Schlüsseleigenschaft.
PercentagePhysicalMemoryUsedLimit Ein optionaler Lese-/Schreibwert sint32, der den maximalen Prozentsatz des physischen Speichers eines Computers angibt, der von einer Anwendung verbraucht werden kann, bevor der Cache mit dem Leeren abgelaufener Elemente beginnt und versucht, Speicher freizugeben. Der Standardwert ist 89.

Der angegebene Prozentsatz enthält sowohl den vom Cache verwendeten Arbeitsspeicher als auch den normalen Arbeitsspeicher, der von der ausgeführten Anwendung verwendet wird. Eine Einstellung von 0 gibt an, dass ASP.NET ihre eigenen Heuristiken verwenden, um zu bestimmen, wann sie mit dem Freigeben des Speichers beginnen.
PrivateBytesLimit Ein optionaler Lese-/Schreibwert string, der die maximale Größe des privaten Speichercaches einer Anwendung in Bytes angibt, bevor der Cache mit dem Leeren abgelaufener Elemente beginnt und versucht, Speicher freizugeben. Der Standardwert ist 0.

Der angegebene Grenzwert umfasst sowohl den vom Cache verwendeten Arbeitsspeicher als auch den normalen Arbeitsspeicher, der von der ausgeführten Anwendung verwendet wird. Eine Einstellung von 0 gibt an, dass ASP.NET ihre eigenen Heuristiken verwenden, um zu bestimmen, wann sie mit dem Freigeben des Speichers beginnen.
PrivateBytesPollTime Ein optionaler Lese-/Schreibwert datetime, der das Zeitintervall zwischen aufeinander folgenden Abrufvorgängen für die private Speicherauslastung einer Anwendung angibt. Der Standardwert beträgt zwei Minuten.
SectionInformation (Geerbt von ConfigurationSection.)

Unterklassen

Diese Klasse enthält keine Unterklassen.

Vererbungshierarchie

ConfigurationSection

CacheSection

Anforderungen

type Beschreibung
Client IIS 7.0 unter Windows Vista
IIS 7.5 unter Windows 7
IIS 8.0 unter Windows 8
IIS 10.0 unter Windows 10
Server IIS 7.0 unter Windows Server 2008
- IIS 7.5 unter Windows Server 2008 R2
IIS 8.0 auf Windows Server 2012
- IIS 8.5 unter Windows Server 2012 R2
IIS 10.0 auf Windows Server 2016
Produkt - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-Datei WebAdministration.mof

Weitere Informationen

CachingProfileElement-Klasse
CachingSection-Klasse
ConfigurationSection-Klasse
OutputCacheSection-Klasse
CIM_DATETIME