IActionHistoryStrategy - интерфейс

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

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

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

Definition

Пространство имён: Tessa.Platform.ActionHistory
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public interface IActionHistoryStrategy

Методы

DeleteAsync Удаляет все записи по истории действий с карточкой.
InsertAsync Добавляет запись в историю действий. Проставляет идентификатор RowID добавленной записи в actionHistoryRecord, если он не был заполнен.
TryGetAsync Возвращает запись в истории действий по заданному идентификатору или , если запись не найдена.

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

InsertAsync Добавляет запись в историю действий. Возвращает идентификатор RowID добавленной записи.
(Определяется RuntimeExtensions)
InsertAsync Добавляет запись в историю действий. Возвращает идентификатор RowID добавленной записи.
(Определяется RuntimeExtensions)

См. также