Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa kolekcję ustawień konfiguracji dla nazwanych MemoryCache wystąpień. Właściwość NamedCaches odwołuje się do kolekcji ustawień konfiguracji z co najmniej jednego namedCaches elementu pliku konfiguracji.
<konfiguracji>
<system.runtime.caching>
<Memorycache>
<Namedcaches>
Składnia
<namedCaches>
<add name="Default"/>
</namedCaches>
Typ
None
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Attributes
| Attribute | Description |
|---|---|
cacheMemoryLimitMegabytes |
Wartość całkowita określająca maksymalny dozwolony rozmiar w megabajtach, do którego może wzrosnąć wystąpienie obiektu MemoryCache . Wartość domyślna to 0, co oznacza, że automatyczne określanie heurystyki MemoryCache klasy jest domyślnie używane. |
name |
Nazwa pamięci podręcznej. |
physicalMemoryLimitPercentage |
Wartość całkowita z zakresu od 0 do 100, która określa maksymalny procent pamięci komputera zainstalowanej fizycznie, która może być zużywana przez pamięć podręczną. Wartość domyślna to 0, co oznacza, że automatyczne określanie heurystyki MemoryCache klasy jest domyślnie używane. |
pollingInterval |
Wartość wskazująca interwał czasu, po którym implementacja pamięci podręcznej porównuje bieżące obciążenie pamięci z bezwzględnymi i procentowymi limitami pamięci ustawionymi dla wystąpienia pamięci podręcznej. Ta wartość jest wprowadzana w formacie "HH:MM:SS". |
Elementy podrzędne
| Składnik | Description |
|---|---|
| <dodawać> | Dodaje nazwaną pamięć podręczną do namedCaches kolekcji pamięci podręcznej. |
| <jasny> | Czyści namedCaches kolekcję pamięci podręcznej. |
| <usunąć> | Usuwa nazwany wpis pamięci podręcznej z namedCaches kolekcji pamięci podręcznej. |
Elementy nadrzędne
| Składnik | Description |
|---|---|
| <konfiguracja> | Określa element główny w każdym pliku konfiguracji, który jest używany przez środowisko uruchomieniowe języka wspólnego i aplikacje .NET Framework. |
| <Memorycache> | Definiuje element używany do konfigurowania pamięci podręcznej opartej MemoryCache na klasie. |
| <system.runtime.caching> | Zawiera typy, które umożliwiają implementowanie buforowania danych wyjściowych w aplikacjach wbudowanych w program .NET Framework. |
Uwagi
Sekcja konfiguracji pamięci podręcznej pliku Web.config może zawierać addatrybuty , removei clear dla namedCaches kolekcji. Każdy namedCaches wpis jest jednoznacznie identyfikowany przez name atrybut .
Wystąpienia wpisów pamięci podręcznej pamięci można pobrać, odwołując się do informacji w plikach konfiguracji aplikacji. Domyślnie tylko domyślne wystąpienie pamięci podręcznej ma wpis w pliku konfiguracji. Domyślne wystąpienie pamięci podręcznej to wystąpienie zwracane z Default właściwości .
Jeśli ustawisz atrybut name na wartość "Default", element używa domyślnego wystąpienia pamięci podręcznej pamięci.
Example
W poniższym przykładzie pokazano, jak ustawić nazwę pamięci podręcznej na domyślną nazwę wpisu pamięci podręcznej, ustawiając name atrybut na wartość "Default".
Atrybut cacheMemoryLimitMegabytes i physicalMemoryPercentage atrybut są ustawione na zero. Ustawienie tych atrybutów na zero oznacza, że są używane heurystyka automatycznej MemoryCache klasy. Implementacja pamięci podręcznej porównuje bieżące obciążenie pamięci z bezwzględnymi i procentowymi limitami pamięci co dwie minuty.
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="Default"
cacheMemoryLimitMegabytes="0"
physicalMemoryLimitPercentage="0"
pollingInterval="00:02:00" />
</namedCaches>
</memoryCache>
</system.runtime.caching>
</configuration>