СЭД «ДЕЛО»
Руководство пользователя
×

5.7 Сервисы кэширования

Для кэширования, группировки и систематизации различных объектов базы данных были разработаны сервисы кэширования.
Модуль - Eos.Delo.Platform.Storage.Module;
Пространство имен - Eos.Delo.Platform.Storage.Services;
Сервисы кэширования - Eos.Delo.Platform.Storage.Services.Caching;
Объекты кэширования –
 Eos.Delo.Platform.Storage.Services.Caching.Model;
Фоновые задачи –
 Eos.Delo.Platform.Storage.Services.Caching.Daemons.
 
Пример использования сервисов кэширования:
// Использование сервисов кэширования
private readonly SysParamsCachingService _sysParamsService;
 
public Constructor(SysParamsCachingService sysParamsService)
{
    _sysParamsService = sysParamsService;
}
 
var sysParams = await _sysParamsService.GetOrAddAsync(cancellationToken);
var passwordDate = sysParams.PassDate != 0 ? DateTime.UtcNow.AddDays(sysParams.PassDate) : (DateTime?)null;
 
Список доступных сервисов кэширования в Приложение П
Онлайн помощь создана в Dr.Explain