NormalizationServiceInvalidateAllAsync - метод

Сбрасывает кэш справочника нормализации в текущем процессе по его идентификатору.

Definition

Пространство имён: Tessa.Normalization
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public Task InvalidateAllAsync(
	Guid sourceID,
	NormalizationInvalidationFlags flags = NormalizationInvalidationFlags.All
)

Параметры

sourceID  Guid
Идентификатор справочника нормализации.
flags  NormalizationInvalidationFlags  (Optional)
Флаги, описывающие выполняемую инвалидацию для справочников нормализации.

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

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

Реализации

INormalizationServiceInvalidateAllAsync(Guid, NormalizationInvalidationFlags)

Заметки

При указании флагов flags как All метод выполнит сброс глобальных кэшей (например, кэш в Redis), а также сброс локального кэша (например, кэш в памяти) для текущего процесса.

Метод не вызывает сброс локальных кэшей в других процессах, для этого используйте метод InvalidateGlobalAsync(INormalizationService, INormalizationEventNotifier, IReadOnlyCollectionGuid, INormalizationTriggerResult).

См. также