AddOrUpdate – добавить или обновить значение в кэше
<< Click to Display Table of Contents >> Объектная модель > Основные механизмы > Cache – работа с кэшем AddOrUpdate – добавить или обновить значение в кэше |
Метод используется для добавления или обновления значения в кэше. При добавлении значения в кэш указывается время его доступности. Срок хранения значения в кэше считается от времени веб-сервера, поэтому при указании времени используйте Calendar.Now. По истечении указанного времени значение в кэше удаляется.
Примечание. Значение, добавленное в кэш, сохраняется в кэше базы данных с определенным именем.
Метод доступен только в серверном коде.
У метода 13 перегрузок. Описание перегрузок см. в редакторе кода с помощью горячих клавиш CTRL+SPACE. Подробнее о вызове списка для автодополнения кода (Intellisense) см. в разделе «Горячие клавиши».
С помощью перегрузок метода можно добавить или обновить значения разных типов в кэше. Например, при помощи перегрузки AddOrUpdate(string key, string value, DateTime deathDate) можно добавить или обновить строковое значение в кэше.
Синтаксис
C# |
public static void AddOrUpdate(string key, short value, DateTime deathDate); public static void AddOrUpdate(string key, int value, DateTime deathDate); public static void AddOrUpdate(string key, long value, DateTime deathDate); |
Параметры
key – ключ, по которому ищется значение кэша;
value – значение кэша. Тип значения (short, int, long, char, bool и др.) может быть разным в зависимости от перегрузки;
deathDate – срок хранения в кэше.
Пример. Добавление значения в кэш
Cache.AddOrUpdate(Constants.Module.Key, value, Calendar.Now.AddHours(1));
© Компания Directum, 2024 |