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

FileControlHelperAddFilesAsync(IFileControl, ICollectionIFileType, IFileContainer, IFileSource, IUser, ICollectionString, 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.FilesIFileControl
IfileControl
fileTypes
Тип: System.Collections.GenericICollectionIFileType
Коллекция доступных типов файлов
container
Тип: Tessa.FilesIFileContainer
Контейнер для добавления файла
source
Тип: Tessa.FilesIFileSource
Источник файла
user
Тип: Tessa.Platform.RuntimeIUser
Пользователь, выполняющий действие
filePaths
Тип: System.Collections.GenericICollectionString
Массив путей к файлам
fileToken (Optional)
Тип: Tessa.FilesIFileCreationToken
Токен для создания файла
versionToken (Optional)
Тип: Tessa.FilesIFileVersionCreationToken
Токен для создания версии
processNameResolver (Optional)
Тип: Tessa.PlatformIProcessNameResolver
Объект, выполняющий получение имён процессов, блокирующих добавление файла, или null, если проверка доступа не выполняется.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

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