ActionHistoryStrategy - класс

Стратегия управления историей действий карточки и других действий в системе.

Реализация должна регистрироваться в Unity как синглтон с уникальным именем (nameof от класса).

Порядок выполнения определяется атрибутом OrderAttribute на классе-реализации интерфейса. Если атрибут отсутствует - подразумевается 0. Если несколько зависимостей имеют одинаковый порядок, то они сортируются по краткому имени типа (без пространства имён), а при его совпадении - по квалифицированному имени типа (с учётом пространства имён и названия сборки).

Definition

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

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

ActionHistoryStrategy Создаёт экземпляр класса с указанием его зависимостей.

Методы

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 Добавляет запись в историю действий. Проставляет идентификатор RowID добавленной записи в actionHistoryRecord, если он не был заполнен.
(Переопределяет 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)

См. также