DefaultExtensionHelperMoveFilesToAsync - метод
Переносит все файлы или заданный файл fileID для карточки cardID
на местоположение контента файлов sourceType.
Перенос файла включает перенос всех его версий. Если версия уже располагалась в заданном местоположении, то действий не производится.
Метод корректно выполняется только в том случае, если пользователь является администратором.
Возвращает результат выполнения метода, в котором, как правило, содержатся ошибки в случае неудачного выполнения.
Возвращаемый объект никогда не равен null.
Пространство имён: Tessa.Extensions.Default.SharedСборка: Tessa.Extensions.Default.Shared (в Tessa.Extensions.Default.Shared.dll) Версия: 3.6.0.22
public static Task<ValidationResult> MoveFilesToAsync(
CardFileSourceType sourceType,
ICardRepository extendedRepository,
Guid cardID,
Guid? fileID = null,
CancellationToken cancellationToken = default
)
Public Shared Function MoveFilesToAsync (
sourceType As CardFileSourceType,
extendedRepository As ICardRepository,
cardID As Guid,
Optional fileID As Guid? = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of ValidationResult)
public:
static Task<ValidationResult^>^ MoveFilesToAsync(
CardFileSourceType sourceType,
ICardRepository^ extendedRepository,
Guid cardID,
Nullable<Guid> fileID = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
static member MoveFilesToAsync :
sourceType : CardFileSourceType *
extendedRepository : ICardRepository *
cardID : Guid *
?fileID : Nullable<Guid> *
?cancellationToken : CancellationToken
(* Defaults:
let _fileID = defaultArg fileID null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ValidationResult>
- sourceType CardFileSourceType
- Местоположение контента файлов, на которое требуется перенести файлы.
- extendedRepository ICardRepository
- Репозиторий для управления карточки с расширениями.
- cardID Guid
- Идентификатор карточки, файл или файлы которой должны быть перенесены.
- fileID NullableGuid (Optional)
- Идентификатор файла, который переносится, или null, если переносятся все файлы карточки.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskValidationResultРезультат выполнения метода. Не равен
null.