Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Предоставляет конфигурацию для реализации по умолчанию в памяти ObjectCache с помощью memoryCache записи в файле конфигурации.
<configuration>
<system.runtime.caching>
Синтаксис
<system.runtime.caching >
<!-- child elements -->
</system.runtime.caching >
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Attributes
None
Дочерние элементы
| Элемент | Description |
|---|---|
| <Memorycache> | Определяет элемент, используемый для настройки кэша, основанного MemoryCache на классе. |
Родительские элементы
| Элемент | Description |
|---|---|
<configuration> |
Указывает корневой элемент в каждом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
Замечания
Классы в этом пространстве имен предоставляют способ использования таких средств кэширования, как в ASP.NET, но без зависимости от сборки System.Web . Дополнительные сведения см. в разделе "Кэширование" в приложениях .NET Framework.
Замечание
Функции кэширования выходных данных и типы в пространстве имен являются новыми в System.Runtime.Caching .NET Framework 4.
Example
В следующем примере показано, как настроить кэш, основанный на MemoryCache классе. В этом примере показано, как настроить экземпляр namedCaches записи для кэша памяти. Для имени кэша задано имя записи кэша по умолчанию, задав атрибут " name Default".
Атрибут cacheMemoryLimitMegabytes и physicalMemoryPercentage атрибут равны нулю. Установка этих атрибутов равным нулю означает, что MemoryCache по умолчанию используются автомасштабирующие эвристики. Реализация кэша должна сравнивать текущую нагрузку памяти с абсолютными и процентными ограничениями памяти каждые две минуты.
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="Default"
cacheMemoryLimitMegabytes="0"
physicalMemoryLimitPercentage="0"
pollingInterval="00:02:00" />
</namedCaches>
</memoryCache>
</system.runtime.caching>
</configuration>