FileControlHelperSelectAndAddFilesAsync - метод
Метод для добавления файлов путем выбора его из файловой системы.
Модифицирует окно выбора файла через
ModifyFileSelectAsync.
Пространство имён: Tessa.UI.Files.ControlsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public static Task SelectAndAddFilesAsync(
IFileControl control,
ICollection<IFileType> fileTypes,
IFileContainer container,
IFileSource source,
IUser user,
IProcessNameResolver processNameResolver = null,
CancellationToken cancellationToken = default
)
Public Shared Function SelectAndAddFilesAsync (
control As IFileControl,
fileTypes As ICollection(Of IFileType),
container As IFileContainer,
source As IFileSource,
user As IUser,
Optional processNameResolver As IProcessNameResolver = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task
public:
static Task^ SelectAndAddFilesAsync(
IFileControl^ control,
ICollection<IFileType^>^ fileTypes,
IFileContainer^ container,
IFileSource^ source,
IUser^ user,
IProcessNameResolver^ processNameResolver = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
static member SelectAndAddFilesAsync :
control : IFileControl *
fileTypes : ICollection<IFileType> *
container : IFileContainer *
source : IFileSource *
user : IUser *
?processNameResolver : IProcessNameResolver *
?cancellationToken : CancellationToken
(* Defaults:
let _processNameResolver = defaultArg processNameResolver null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task
- control IFileControl
Элемент управления, отображающий файлы.
- fileTypes ICollectionIFileType
- Список типов файлов, доступных для выбора при добавлении файла.
- container IFileContainer
Контейнер, содержащий все доступные файлы.
- source IFileSource
Источник файлов, обеспечивающий взаимодействие файлов с внешней подсистемой.
- user IUser
- Текущий пользователь.
- processNameResolver IProcessNameResolver (Optional)
Объект, обеспечивающий получение отображаемого имени приложения по запускающему файлу процесса, обычно по .exe.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskАсинхронная задача.