SettingsUnitCacheInvalidateLocalCacheCoreAsync - метод

Метод, реализующий логику сброс кэша в текущем экземпляре, определяемую в конкретных классах кэшей. Для вызова инвалидации используйте метод InvalidateLocalCacheAsync(TPayload).

Definition

Пространство имён: Tessa.SettingsUnits
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
protected override ValueTask InvalidateLocalCacheCoreAsync(
	SettingsUnitCachePayload payload
)

Параметры

payload  SettingsUnitCachePayload
Информация по событию, сериализуемая между процессами.

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

ValueTask
Асинхронная задача.

Заметки

Метод является потокобезопасным и может обращаться к кэшу без дополнительной синхронизации.

Любые необработанные исключения, возникшие внутри метода, игнорируются с записью в лог.

Сразу после этого метода будет вызваны обработчики инвалидации, зарегистрированные вызовами метода AddInvalidatedHandlerAsync(EventHandlerSharedDeferredEventArgsTPayload, CancellationToken).

См. также