Для изменения размера нажмите или перетащите

FileManagerCreateFileCoreAsync(IFileSource, String, IFileType, IFileCategory, String, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken) - метод

Создаёт файл с указанными параметрами и единственной версией. Возвращает созданный файл или null, если создать файл не удалось.

Пространство имён:  Tessa.Files
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
protected virtual ValueTask<(IFile file, ValidationResult result)> CreateFileCoreAsync(
	IFileSource source,
	string filePath,
	IFileType type,
	IFileCategory category,
	string name,
	IUser user = null,
	Func<IFileCreationToken, CancellationToken, ValueTask> modifyFileTokenActionAsync = null,
	Func<IFileVersionCreationToken, CancellationToken, ValueTask> modifyVersionTokenActionAsync = null,
	CancellationToken cancellationToken = default
)

Параметры

source
Тип: Tessa.FilesIFileSource
Источник создаваемого файла.
filePath
Тип: SystemString
Путь к контенту файла, который будет использован в качестве контента создаваемого файла.
type
Тип: Tessa.FilesIFileType
Тип создаваемого файла или null, если будет использовать тип по умолчанию при его наличии.
category
Тип: Tessa.FilesIFileCategory
Категория создаваемого файла или null, если файл создаётся без категории.
name
Тип: SystemString
Имя создаваемого файла или null, если имя вычисляется из пути к контенту filePath.
user (Optional)
Тип: Tessa.Platform.RuntimeIUser
Пользователь, от имени которого создаётся файл, или null, если используется текущий пользователь.
modifyFileTokenActionAsync (Optional)
Тип: SystemFuncIFileCreationToken, CancellationToken, ValueTask
Метод, изменяющий токен на создание файла, или null, если дополнительных изменений токена не выполняется.
modifyVersionTokenActionAsync (Optional)
Тип: SystemFuncIFileVersionCreationToken, CancellationToken, ValueTask
Метод, изменяющий токен на создание версии файла, или null, если дополнительных изменений токена не выполняется.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: ValueTaskValueTupleIFile, ValidationResult
Результат создания файла.
См. также