<add>-Element für <namedCaches>

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

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

None

Attribute und Elemente

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

Attribute

Attribute

Beschreibungen

CacheMemoryLimitMegabytes

Ein Ganzzahlwert, der die maximale zulässige Größe (in Megabytes) angibt, auf die eine Instanz eines MemoryCache anwachsen kann. Der Standardwert ist 0, d. h., dass die Heuristik zur automatischen Größenanpassung der MemoryCache-Klasse standardmäßig verwendet wird.

Name

Der Name des Caches.

PhysicalMemoryLimitPercentage

Ein ganzzahliger Wert zwischen 0 und 100, die den maximalen Prozentsatz von physisch installiertem Speicher angibt, der vom Cache belegt werden kann. Der Standardwert ist 0, d. h., dass die Heuristik zur automatischen Größenanpassung der MemoryCache-Klasse standardmäßig verwendet wird.

PollingInterval

Ein Wert, der das Zeitintervall angibt, nach dem die Cacheimplementierung die aktuelle Arbeitsspeicherlast mit den absoluten und prozentualen Arbeitsspeicherlimits vergleicht, die für die Cacheinstanz festgelegt sind, oder legt diesen fest. Dieser Wert wird im "HH:MM:SS"-Format eingegeben.

Untergeordnete Elemente

None

Übergeordnete Elemente

Element

Beschreibungen

<namedCaches>

Enthält eine Auflistung der Konfigurationseinstellungen für die benannten MemoryCache-Instanzen.

Hinweise

Das add-Element fügt der namedCaches-Auflistung ein einen Eintrag für einen Speichercache hinzu. Verwenden Sie das Auswahl aufheben-Element vor der Verwendung des add-Elements, um sicherzugehen, dass sich keine weiteren benannten Caches in der Auflistung befinden. Dieses Element kann in der Datei machine.config und in der Datei Web.config verwendet werden.

Beispiel

Im folgenden Beispiel wird veranschaulicht, wie die Einstellungen für den standardmäßigen namedCache-Eintrag 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

Referenz

<namedCaches>-Element (Cacheeinstellungen)