CardUIManagerImportAsync - метод

Выполняет импорт карточек из заданных файлов.

Definition

Пространство имён: Tessa.UI.Cards
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public Task<int> ImportAsync(
	IReadOnlyCollection<(string FilePath, string OptionsPath, string Condition)> files,
	ICardMergeOptions generalMergeOptions = null,
	CancellationToken cancellationToken = default
)

Параметры

files  IReadOnlyCollectionValueTupleString, String, String
Коллекция полных путей к файлам, которые содержат карточки для импорта FilePath и файлы с опциями слияния OptionsPath. Если опции не указаны, т.е. OptionsPath равен null или пустой строке, то выполняется поиск файла с именем [Tessa.Cards.CardHelper.DefaultMergeOptionsFileName] в подпапке с именем файла импортируемой карточки. Если такой файл не найден, то карточка импортируется с настройками слияния по умолчанию.
generalMergeOptions  ICardMergeOptions  (Optional)
Заданные общие опции слияния.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskInt32
Количество успешно импортированных карточек.

Реализации

ICardUIManagerImportAsync(IReadOnlyCollectionValueTupleString, String, String, ICardMergeOptions, CancellationToken)

См. также