- Главная [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
- Начало работы
- Как решить вашу задачу
-
API
- Типы объектов
- Типы данных
-
Глобальные константы
- Application
- ApplicationUserProfile
- ApplicationWithBatcher
- ApplicationWithParams
- BrandingSettings
- CompanyInfo
- Converter
- Directories
- Files
- HttpApiHandler
- HttpApiRequest
- ICache
- IStorage
- MailMessage
- Mailbox
- OrganisationStructure
- OrganisationStructureTree
- Portal
- PortalPageInfo
- PortalSettings
- Portals
- Process
- Processes
- ProductionSchedule
- Reminders
- Replacements
- Serial
- ServerCollection
- Service
- SignupUrlParams
- SystemCollections
- SystemCollectionsWithEvents
- SystemCollectionsWithFilterEvents
- Templater
- Translator
- UserGroups
- Users
- Watermarks
- Report
- Reports
- SR
- Работа с приложениями
- Веб-запросы
- Права доступа
- Документооборот
- Линии
- Виджет «Код»
- Подписи
- Рабочие календари
- Интеграция с IP-телефонией
- Интеграция с сервисами рассылок
Кеш для временного хранения данных на сервере
Hierarchy
Methods
getItem
Получить значение из кеша сервера.
Parameters
key: string
Returns Promise<string | null>
Значение, сохраненное в кеше, или
null
, если ничего не найдено по ключу.setItem
Сохранить значение в кеш на сервер.
По умолчанию данные хранятся в кеше 30 секунд, для более длительного хранения установите параметр
ttlInMs
.Обратите внимание, что хранение данных в кеше даже с большим сроком не гарантирует их получения обратно в методе getItem.
Для надёжного и долговременного хранения используйте
storage
IStorage.await Application.cache.setItem("key", JSON.stringify({ "some_key" : "some_data", "arr" : [ 1, 2, 3 ] })); // Далее в коде при запросе данных let value = await Application.cache.getItem("key"); if (!value) { // Получаем исходное значение по первичным данным value = await longOperation_initDefaultValue(); }
Parameters
key: string
value: string
Optional ttlInMs: undefined | number
Returns Promise<void>
Methods