FileControlHelperAddFilesAsync(IFileControl, IReadOnlyListIFileType, IFileContainer, IFileSource, IUser, IReadOnlyCollectionString, IProcessNameResolver, CancellationToken) - метод
Пространство имён: Tessa.UI.Files.ControlsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public static Task AddFilesAsync(
IFileControl control,
IReadOnlyList<IFileType> fileTypes,
IFileContainer container,
IFileSource source,
IUser user,
IReadOnlyCollection<string> filePaths,
IProcessNameResolver processNameResolver = null,
CancellationToken cancellationToken = default
)
Public Shared Function AddFilesAsync (
control As IFileControl,
fileTypes As IReadOnlyList(Of IFileType),
container As IFileContainer,
source As IFileSource,
user As IUser,
filePaths As IReadOnlyCollection(Of String),
Optional processNameResolver As IProcessNameResolver = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task
public:
static Task^ AddFilesAsync(
IFileControl^ control,
IReadOnlyList<IFileType^>^ fileTypes,
IFileContainer^ container,
IFileSource^ source,
IUser^ user,
IReadOnlyCollection<String^>^ filePaths,
IProcessNameResolver^ processNameResolver = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
static member AddFilesAsync :
control : IFileControl *
fileTypes : IReadOnlyList<IFileType> *
container : IFileContainer *
source : IFileSource *
user : IUser *
filePaths : IReadOnlyCollection<string> *
?processNameResolver : IProcessNameResolver *
?cancellationToken : CancellationToken
(* Defaults:
let _processNameResolver = defaultArg processNameResolver null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task
- control IFileControl
- IfileControl
- fileTypes IReadOnlyListIFileType
- Коллекция доступных типов файлов
- container IFileContainer
- Контейнер для добавления файла
- source IFileSource
- Источник файла
- user IUser
- Пользователь, выполняющий действие
- filePaths IReadOnlyCollectionString
- Массив путей к файлам
- processNameResolver IProcessNameResolver (Optional)
-
Объект, выполняющий получение имён процессов, блокирующих добавление файла,
или null, если проверка доступа не выполняется.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskАсинхронная задача.