Freigeben über


<add> -Element für <namedCaches>

Fügt der Auflistung einen namedCache Eintrag namedCaches für einen Speichercache hinzu.

<configuration>
  <system.runtime.caching>
    <memoryCache>
      <namedCaches>
        <add>

Syntax

<namedCaches>
    <add name="Default" />
      <!-- child elements -->
 </namedCaches>

Typ

None

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Merkmal Description
CacheMemoryLimitMegabytes Ein ganzzahliger Wert, der die maximal zulässige Größe (in Megabyte) angibt, auf die eine Instanz eines MemoryCache Werts wachsen kann. Der Standardwert ist 0. Dies bedeutet, dass die automatischen Heuristiken der MemoryCache Klasse standardmäßig verwendet werden.
Name Der Name des Caches.
PhysicalMemoryLimitPercentage Ein ganzzahliger Wert zwischen 0 und 100, der den maximalen Prozentsatz des physisch installierten Computerspeichers angibt, der vom Cache verbraucht werden kann. Der Standardwert ist 0. Dies bedeutet, dass die automatischen Heuristiken der MemoryCache Klasse standardmäßig verwendet werden.
PollingInterval Ein Wert, der das Zeitintervall angibt, nach dem die Cacheimplementierung die aktuelle Speicherauslastung mit den absoluten und prozentbasierten Speichergrenzwerten vergleicht, die für die Cacheinstanz festgelegt sind. Dieser Wert wird im Format "HH:MM:SS" eingegeben.

Untergeordnete Elemente

None

Übergeordnete Elemente

Element Description
<namedCaches> Enthält eine Auflistung von Konfigurationseinstellungen für die benannten MemoryCache Instanzen.

Bemerkungen

Das add Element fügt der Auflistung einen Eintrag namedCaches für einen Speichercache hinzu. Sie können das clear-Element verwenden, bevor Sie das add Element verwenden, um sicherzustellen, dass in der Auflistung keine anderen benannten Caches vorhanden sind. Dieses Element kann in der machine.config-Datei und in der Web.config-Datei verwendet werden.

Example

Das folgende Beispiel zeigt, wie Einstellungen für den Standardeintrag namedCache in der namedCaches Auflistung für einen Speichercache definiert werden.

<configuration>

  <system.runtime.caching>
    <memoryCache>
      <namedCaches>
          <add name="Default"
               cacheMemoryLimitMegabytes="0"
               physicalMemoryPercentage="0"
               pollingInterval="00:02:00" />
      </namedCaches>
    </memoryCache>
  </system.runtime.caching>

</configuration>

Siehe auch