ICardStoreStrategyMoveFilesAndSetTaskAsync - метод

Перемещает записи в секции по файлам из карточки с идентификатором sourceCardID в карточку с идентификатором targetCardID с изменением ссылки на задание targetTaskID. При этом контент файлов не перемещается между карточками, для этого используйте метод MoveFilesAsync(Guid, Guid, CancellationToken).

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 4.2.1+2efecbe35c10dec386bb05925f2876c4acbb708d
C#
Task MoveFilesAndSetTaskAsync(
	Guid sourceCardID,
	Guid targetCardID,
	Guid? sourceTaskID,
	Guid? targetTaskID,
	IQueryExecutor executor,
	IQueryBuilderFactory builderFactory,
	CancellationToken cancellationToken = default
)

Параметры

sourceCardID  Guid
Идентификатор исходной карточки, из которой требуется переместить файлы.
targetCardID  Guid
Идентификатор целевой карточки, в которую требуется переместить файлы.
sourceTaskID  NullableGuid
Идентификатор задания, к которому должны принадлежать переносимые файлы на момент переноса, или null, если файлы должны принадлежать карточке, но не её заданию.
targetTaskID  NullableGuid
Идентификатор задания, к которому должны принадлежать переносимые файлы после переноса, или null, если файлы будут принадлежать карточке.
executor  IQueryExecutor
Объект, осуществляющий выполнение SQL-команд.
builderFactory  IQueryBuilderFactory
Объект для генерации текста запросов.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

Task
Асинхронная задача.

См. также