CardUIManagerImportAsync - метод
Выполняет импорт карточек из заданных файлов.
Пространство имён: Tessa.UI.CardsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public Task<int> ImportAsync(
IReadOnlyCollection<(string FilePath, string OptionsPath, string Condition)> files,
ICardMergeOptions generalMergeOptions = null,
CancellationToken cancellationToken = default
)
Public Function ImportAsync (
files As IReadOnlyCollection(Of (FilePath As String, OptionsPath As String, Condition As String)),
Optional generalMergeOptions As ICardMergeOptions = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of Integer)
public:
virtual Task<int>^ ImportAsync(
IReadOnlyCollection<ValueTuple<String^, String^, String^>>^ files,
ICardMergeOptions^ generalMergeOptions = nullptr,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract ImportAsync :
files : IReadOnlyCollection<ValueTuple<string, string, string>> *
?generalMergeOptions : ICardMergeOptions *
?cancellationToken : CancellationToken
(* Defaults:
let _generalMergeOptions = defaultArg generalMergeOptions null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<int>
override ImportAsync :
files : IReadOnlyCollection<ValueTuple<string, string, string>> *
?generalMergeOptions : ICardMergeOptions *
?cancellationToken : CancellationToken
(* Defaults:
let _generalMergeOptions = defaultArg generalMergeOptions null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<int>
- 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)