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

FileControlHelper.AddFilesAsync(IFileControl, ICollection<IFileType>, IFileContainer, IFileSource, IUser, ICollection<String>, IFileCreationToken, IFileVersionCreationToken, IProcessNameResolver, CancellationToken) - метод

Стандартный метод добавления файлов. Для каждого файла определяется список тегов, используя IFileSource (метод GetFileTagsAsync(String, CancellationToken)), а также задействуя систему расширений SetNewPhysicalFileAction.

Пространство имён:  Tessa.UI.Files.Controls
Сборка:  Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис
public static Task AddFilesAsync(
	IFileControl control,
	ICollection<IFileType> fileTypes,
	IFileContainer container,
	IFileSource source,
	IUser user,
	ICollection<string> filePaths,
	IFileCreationToken fileToken = null,
	IFileVersionCreationToken versionToken = null,
	IProcessNameResolver processNameResolver = null,
	CancellationToken cancellationToken = default
)

Параметры

control
Тип: Tessa.UI.Files.IFileControl
IfileControl
fileTypes
Тип: System.Collections.Generic.ICollection<IFileType>
Коллекция доступных типов файлов
container
Тип: Tessa.Files.IFileContainer
Контейнер для добавления файла
source
Тип: Tessa.Files.IFileSource
Источник файла
user
Тип: Tessa.Platform.Runtime.IUser
Пользователь, выполняющий действие
filePaths
Тип: System.Collections.Generic.ICollection<String>
Массив путей к файлам
fileToken (Optional)
Тип: Tessa.Files.IFileCreationToken
Токен для создания файла
versionToken (Optional)
Тип: Tessa.Files.IFileVersionCreationToken
Токен для создания версии
processNameResolver (Optional)
Тип: Tessa.Platform.IProcessNameResolver
Объект, выполняющий получение имён процессов, блокирующих добавление файла, или null, если проверка доступа не выполняется.
cancellationToken (Optional)
Тип: System.Threading.CancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: Task
Асинхронная задача.
См. также