public CardLibraryImportDialogModel(
CardLibraryModel model,
Func<string, CardLibrary, CardLibraryItemModel[], ICardMergeOptions?, CancellationToken, Task<bool>> importFuncAsync
)
Public Sub New (
model As CardLibraryModel,
importFuncAsync As Func(Of String, CardLibrary, CardLibraryItemModel(), ICardMergeOptions, CancellationToken, Task(Of Boolean))
)
public:
CardLibraryImportDialogModel(
CardLibraryModel^ model,
Func<String^, CardLibrary^, array<CardLibraryItemModel^>^, ICardMergeOptions^, CancellationToken, Task<bool>^>^ importFuncAsync
)
new :
model : CardLibraryModel *
importFuncAsync : Func<string, CardLibrary, CardLibraryItemModel[], ICardMergeOptions, CancellationToken, Task<bool>> -> CardLibraryImportDialogModel
Действие по импорту карточки.
Первым параметром принимает полный путь к папке с библиотекой, вторым - библиотеку карточек, третьим - массив выбранных для импорта записей из библиотеки.
Функция возвращает true, если импорт проведён успешно, или false, если при выполнении импорта возникли ошибки.