NormalizationSourceBase<TOptions>.InvalidateValuesAsync - метод

Сбрасывает значения в кэше для указанных ключей.

Definition

Пространство имён: Tessa.Normalization
Сборка: Tessa (в Tessa.dll) Версия: 4.1.2+ac00b751d96737b4807faf65558b5b5cbc5f2230
C#
public Task InvalidateValuesAsync(
	IReadOnlyCollection<KeyValuePair<NormalizationKey, NormalizationValue?>> keyPairs,
	NormalizationInvalidationFlags flags = NormalizationInvalidationFlags.All
)

Параметры

keyPairs  IReadOnlyCollection<KeyValuePair<NormalizationKey, Nullable<NormalizationValue>>>

Ключи, для которых сбрасываются значения в кэше, и релевантные для них актуальные значения, если значение должно быть сразу установлено после сброса.

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

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

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

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

Реализации

INormalizationSource.InvalidateValuesAsync(IReadOnlyCollection<KeyValuePair<NormalizationKey, Nullable<NormalizationValue>>>, NormalizationInvalidationFlags)

См. также