ViewAccessCacheInvalidateLocalIfObsoleteAsync - метод

Сбрасывает кэш правил доступа для заданного пользователя и текущего процесса (экземпляра пула приложений), если с момента предыдущего вызова прошло указанное время. Возвращает признак того, что кэш был сброшен.

Definition

Пространство имён: Tessa.Views
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public Task<bool> InvalidateLocalIfObsoleteAsync(
	Guid userId,
	TimeSpan invalidationInterval,
	CancellationToken cancellationToken = default
)

Параметры

userId  Guid
Идентификатор сотрудника, кэш которого сбрасывается.
invalidationInterval  TimeSpan
Интервал, по прошествии которого кэш должен быть сброшен, т.е. время жизни кэша.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

TaskBoolean
true, если кэш был сброшен в результате проверок; false в противном случае.

Исключения

ArgumentException Идентификатор userId указан как пустой идентификатор Empty.

См. также