AggregateNormalizationInvalidator - класс

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

Definition

Пространство имён: Tessa.Normalization
Сборка: Tessa (в Tessa.dll) Версия: 4.1.2+ac00b751d96737b4807faf65558b5b5cbc5f2230
C#
public sealed class AggregateNormalizationInvalidator : NormalizationInvalidator
Inheritance
Object    NormalizationInvalidator    AggregateNormalizationInvalidator

Заметки

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

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

Конструкторы

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

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InvalidateAsync Выполняет действие по инвалидации справочников нормализации в соответствии с событием, которое определяется триггером INormalizationTrigger.
(Унаследован от NormalizationInvalidator)
InvalidateCoreAsync Выполняет действие по инвалидации справочников нормализации в соответствии с событием, которое определяется триггером INormalizationTrigger.
(Переопределяет NormalizationInvalidator.InvalidateCoreAsync(INormalizationTriggerResult, INormalizationInvalidatorDependencies))
IsApplicableToSource Возвращает признак того, что текущий объект затрагивает инвалидацию справочника с указанным идентификатором.
(Переопределяет NormalizationInvalidator.IsApplicableToSource(Guid))
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

См. также