NormalizationServiceInvalidateValuesForSourceAsync - метод

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

Definition

Пространство имён: Tessa.Normalization
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
protected virtual Task InvalidateValuesForSourceAsync(
	INormalizationSource source,
	IReadOnlyCollection<KeyValuePair<NormalizationKey, NormalizationValue?>> keyPairs,
	NormalizationInvalidationFlags flags
)

Параметры

source  INormalizationSource
Источник данных для справочника нормализации.
keyPairs  IReadOnlyCollectionKeyValuePairNormalizationKey, NullableNormalizationValue

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

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

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

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

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

См. также