IActionHistoryStrategy - интерфейс

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

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

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

Definition

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

Методы

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

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

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

См. также