DefaultExtensionHelperMoveFilesToAsync - метод |
Переносит все файлы или заданный файл fileID для карточки cardID
на местоположение контента файлов sourceType.
Перенос файла включает перенос всех его версий. Если версия уже располагалась в заданном местоположении, то действий не производится.
Метод корректно выполняется только в том случае, если пользователь является администратором.
Возвращает результат выполнения метода, в котором, как правило, содержатся ошибки в случае неудачного выполнения.
Возвращаемый объект никогда не равен null.
Пространство имён:
Tessa.Extensions.Default.Shared
Сборка:
Tessa.Extensions.Default.Shared (в Tessa.Extensions.Default.Shared.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: Tessa.CardsCardFileSourceType
Местоположение контента файлов, на которое требуется перенести файлы. - extendedRepository
- Тип: Tessa.CardsICardRepository
Репозиторий для управления карточки с расширениями. - cardID
- Тип: SystemGuid
Идентификатор карточки, файл или файлы которой должны быть перенесены. - fileID (Optional)
- Тип: SystemNullableGuid
Идентификатор файла, который переносится, или null, если переносятся все файлы карточки. - cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Возвращаемое значение
Тип:
TaskValidationResultРезультат выполнения метода. Не равен
null.
См. также