AggregateNormalizationInvalidator - конструктор

Объект, выполняющий действия по инвалидации для указанных объектов INormalizationInvalidator.

Definition

Пространство имён: Tessa.Normalization
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public AggregateNormalizationInvalidator(
	IReadOnlyList<INormalizationInvalidator>? invalidators
)

Параметры

invalidators  IReadOnlyListINormalizationInvalidator
Объекты, действия по инвалидации которых выполняются, или null/пустой список, если действий не выполняется.

Заметки

Функция IsApplicableToSource(Guid) вернёт true, если хотя бы один из объектов invalidators удовлетворяет условию.

В связи с этим используйте данный объект в модулях и универсальных решениях только в том случае, если проектное решение, основанное на данном модуле, может корректно удалить регистрацию Remove(FuncINormalizationInvalidator, INormalizationTrigger, Boolean) для затрагиваемых в текущем объекте справочников нормализации (т.е. когда удаление одного объекта из коллекции invalidators должно приводить к удалению всех объектов). В противном случае выполните регистрацию Register(INormalizationInvalidator, INormalizationTrigger) объектов invalidators по отдельности.

См. также