FileControlHelperSelectFileCategoriesWithValidationAsync - метод

Функция выбора категории для нескольких файлов с проверкой валидации выбранной категории.

Definition

Пространство имён: Tessa.UI.Files.Controls
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public static Task<(IList<FileInfo> validatedFiles, IList<IFileCategory> categories, bool isCanceled)> SelectFileCategoriesWithValidationAsync(
	IFileControl control,
	IList<FileInfo> fileInfos,
	bool autoSelectWhenFiltering,
	bool reselectOnValidationFailed,
	CancellationToken cancellationToken = default
)

Параметры

control  IFileControl
Элемент управления, отображающий файлы.
fileInfos  IListFileInfo
Коллекция с информацией о файлах.
autoSelectWhenFiltering  Boolean
Признак того, что следует учитывать активную фильтрацию по категории для автоматического выбора категории.
reselectOnValidationFailed  Boolean
Определяет, что при ошибке валидации выбранной категории необходимо повторно вызвать окно выбора категории для файлов, для которых валидация вернула ошибку.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskValueTupleIListFileInfo, IListIFileCategory, Boolean
Список файлов, для которых категория была выбрана успешно, список категорий для этих файлов и признак отмены выбора категории.

См. также