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