FileSourceCopyCoreAsync - метод

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

Definition

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

Параметры

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

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

ValueTaskIFile
Созданная копия файла.

Заметки

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

См. также