CardStoreExecutionStrategy - класс

Стратегия выполнения запросов на сохранение элементов карточки.

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class CardStoreExecutionStrategy : ICardStoreExecutionStrategy
Inheritance
Object    CardStoreExecutionStrategy
Implements
ICardStoreExecutionStrategy

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

CardStoreExecutionStrategy Создаёт экземпляр класса с указанием стратегий, требуемых для сохранения карточки.

Методы

CheckSectionsOnInsertAsync Проверяет наличие в карточке всех строковых секций из типа карточки при её создании. В случае отсутствия некоторых секций метод возвращает false и добавляет сообщение в результат валидации.
DeleteTaskHistoryAsync Удаляет запись в истории заданий TaskHistory с заданным идентификатором.
DeleteTaskHistoryGroupAsync Удаляет запись о группе в истории заданий TaskHistoryGroups с заданным идентификатором.
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)
GetSectionRowRemoverAsyncВозвращает объект, выполняющий удаление строк из заданной коллекционной или древовидной секции.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InsertInstanceAsync Вставляет запись в таблицу экземпляров карточек Instances. В момент создания открывается блокировка на запись, которая должна быть закрыта по завершению.
InsertTaskHistoryAsync(CardStoreContext, CardTask) Вставляет запись о завершённом задании в таблицу с историей заданий TaskHistory.
InsertTaskHistoryAsync(IQueryExecutor, IQueryBuilderFactory, Guid, CardTaskHistoryItem, CancellationToken) Вставляет запись о завершённом задании в таблицу с историей заданий TaskHistory. Метод рекомендуется использовать для восстановления записи из истории заданий после удаления карточки.
InsertTaskHistoryGroupAsync Вставляет запись о завершённом задании в таблицу с группами истории заданий TaskHistoryGroups.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
StoreFileAsyncВыполняет сохранение файла.
StoreSectionsAsyncВыполняет сохранение секций карточки.
StoreTaskAsync Выполняет сохранение задания. Возвращает список идентификаторов ролей заданий, которые необходимо удалить, или null, если список пуст.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
UpdateTaskHistoryAsync Обновляет запись о завершённом задании в таблице с историей заданий TaskHistory.
UpdateTaskHistoryGroupAsync Обновляет запись о завершённом задании в таблице с группами истории заданий TaskHistoryGroups.

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

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

См. также