ViewAccessCache.InvalidateLocalIfObsoleteAsync - метод

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

Definition

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

Параметры

userId  Guid
Идентификатор сотрудника, кэш которого сбрасывается.
invalidationInterval  TimeSpan
Интервал, по прошествии которого кэш должен быть сброшен, т.е. время жизни кэша.

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

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

Исключения

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

См. также