ICardGetStrategyLoadTaskHistoryAsync - метод

Загружает информацию по истории завершённых заданий карточки.

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
Task<bool> LoadTaskHistoryAsync(
	Guid cardID,
	Card card,
	DbManager db,
	ICardMetadata cardMetadata,
	IValidationResultBuilder validationResult,
	Dictionary<Guid, CardTask>? tasksByRowID = null,
	IEnumerable<Guid>? itemRowIDList = null,
	IEnumerable<Guid>? itemTypeIDList = null,
	CancellationToken cancellationToken = default
)

Параметры

cardID  Guid
Идентификатор карточки, информацию по истории завершённых заданий которой требуется загрузить.
card  Card
Карточка, в которую добавляется информацию по истории завершённых заданий.
db  DbManager
Объект, предоставляющий доступ к базе данных.
cardMetadata  ICardMetadata
Метаинформация по загружаемым типам заданий. Передайте объект с метаинформацией по всем типам.
validationResult  IValidationResultBuilder
Объект, осуществляющий построение результата валидации.
tasksByRowID  DictionaryGuid, CardTask  (Optional)
Хеш-таблица, содержащая задания, доступ к которым осуществляется по их идентификаторам, для которых должен быть выставлен флаг [CardTaskFlags.HistoryItemCreated], если у задания существует элемент истории, или значение null, если данный флаг не должен выставляться.
itemRowIDList  IEnumerableGuid  (Optional)
Список идентификаторов записей, которые разрешено загружать среди доступных пользователю записей, или null, если список записей не ограничивается их идентификаторами.
itemTypeIDList  IEnumerableGuid  (Optional)
Список идентификаторов типов заданий в записях, которые разрешено загружать среди доступных пользователю записей, или null, если список записей не ограничивается типами их заданий.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

TaskBoolean
true, если информация по истории завершённых заданий была успешно загружена; false в противном случае.

См. также