FileSource.CopyCoreAsync - метод

Создаёт копию заданного файла, при этом копируются свойства файла, последняя версия и её контент. Скопированный файл ссылается на копируемый файл как на исходный через свойство Origin.

Definition

Пространство имён: Tessa.Files
Сборка: Tessa (в Tessa.dll) Версия: 4.0.6
C#
protected virtual ValueTask<IFile> CopyCoreAsync(
	IFile file,
	CancellationToken cancellationToken = default
)

Параметры

file  IFile
Файл, копия которого создаётся.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTask<IFile>
Созданная копия файла.

Заметки

По умолчанию выполняется копирование файла со стандартными свойствами, последней версией и контентом, при этом файлу и версиям назначаются новые идентификаторы, дата, время и автор задаются в соответствии с текущим пользователем, а состояния устанавливаются таким образом, что файл и версия считаются созданными локально. Контент копируется, если доступен; в противном случае контент должен быть загружен из внешнего файла.

См. также