IActionHistoryStrategy - интерфейс

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

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

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

Definition

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

Методы

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

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

AddCreateAccessTokenToActionHistorySafeAsync Helper for adding record in ActionHistory about creation content token action.
(Определяется FileContentHelper)
AddGetContentToActionHistorySafeAsync Helper for adding record in ActionHistory about getting content of a file action.
(Определяется FileContentHelper)
InsertAsync Добавляет запись в историю действий. Возвращает идентификатор RowID добавленной записи.
(Определяется RuntimeExtensions)
InsertAsync Добавляет запись в историю действий. Возвращает идентификатор RowID добавленной записи.
(Определяется RuntimeExtensions)
RevokeContentAccessTokenToActionHistorySafeAsync Helper for adding record in ActionHistory about revoking content token action.
(Определяется FileContentHelper)

См. также