WordHelperProcessMassFilesAsync - метод

Массовая операция над файлами. Асинхронно возвращает признак того, что операция была успешно завершена.

Definition

Пространство имён: Tessa.UI.Word
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public static Task<bool> ProcessMassFilesAsync(
	ICardEditorModel editor,
	IFileObject origFile,
	IList<IFileObject> files,
	string operationCaption,
	Func<IWordDocument, IWordDocument, IWordDocument> func,
	bool createCopy = false,
	bool saveAfterOperation = false,
	CancellationToken cancellationToken = default
)

Параметры

editor  ICardEditorModel
Текущий редактор карточки
origFile  IFileObject
Файл по которому вызвана операция
files  IListIFileObject
Все учавствующие в операции файлы
operationCaption  String
Описание операции
func  FuncIWordDocument, IWordDocument, IWordDocument
Выполняемая операция
createCopy  Boolean  (Optional)
Создавать копию основного файла
saveAfterOperation  Boolean  (Optional)
Сохранить после выполнения операции
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskBoolean
Задание, которое возвращает признак того, что операция была успешно завершена.

См. также