AggregateActionHistoryStrategy - класс

Стратегия управления записями истории действий, агрегирующая все именованые реализации IActionHistoryStrategy. Учитывает порядок вызова стратегий с атрибутом OrderAttribute.

Definition

Пространство имён: Tessa.Platform.ActionHistory
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class AggregateActionHistoryStrategy : ActionHistoryStrategyBase
Inheritance
Object    ActionHistoryStrategyBase    AggregateActionHistoryStrategy

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

AggregateActionHistoryStrategyИнициализирует новый экземпляр класса AggregateActionHistoryStrategy

Методы

DeleteAsync Вызывает для всех стратегий метод удаления всех записей истории действий для карточки.
(Переопределяет ActionHistoryStrategyBaseDeleteAsync(Guid, CancellationToken))
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)
InsertAsync Вызывает для всех стратегий метод вставки записи в историю действий.
(Переопределяет ActionHistoryStrategyBaseInsertAsync(ActionHistoryRecord, CancellationToken))
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetAsync Вызывает для всех стратегий метод получения записи из истории действий.
(Переопределяет ActionHistoryStrategyBaseTryGetAsync(Guid, CancellationToken))

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также