DefaultExtensionHelperMoveFilesToAsync - метод

Переносит все файлы или заданный файл fileID для карточки cardID на местоположение контента файлов sourceType. Перенос файла включает перенос всех его версий. Если версия уже располагалась в заданном местоположении, то действий не производится. Метод корректно выполняется только в том случае, если пользователь является администратором. Возвращает результат выполнения метода, в котором, как правило, содержатся ошибки в случае неудачного выполнения. Возвращаемый объект никогда не равен null.

Definition

Пространство имён: Tessa.Extensions.Default.Shared
Сборка: Tessa.Extensions.Default.Shared (в Tessa.Extensions.Default.Shared.dll) Версия: 3.6.0.22
C#
public static Task<ValidationResult> MoveFilesToAsync(
	CardFileSourceType sourceType,
	ICardRepository extendedRepository,
	Guid cardID,
	Guid? fileID = null,
	CancellationToken cancellationToken = default
)

Параметры

sourceType  CardFileSourceType
Местоположение контента файлов, на которое требуется перенести файлы.
extendedRepository  ICardRepository
Репозиторий для управления карточки с расширениями.
cardID  Guid
Идентификатор карточки, файл или файлы которой должны быть перенесены.
fileID  NullableGuid  (Optional)
Идентификатор файла, который переносится, или null, если переносятся все файлы карточки.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskValidationResult
Результат выполнения метода. Не равен null.

См. также