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;
|
Список доступных сервисов кэширования в Приложение П
