WordHelper.ProcessMassFilesAsync - метод

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

Definition

Пространство имён: Tessa.UI.Word
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.23
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  IList<IFileObject>
Все учавствующие в операции файлы
operationCaption  String
Описание операции
func  Func<IWordDocument, IWordDocument, IWordDocument>
Выполняемая операция
createCopy  Boolean  (Optional)
Создавать копию основного файла
saveAfterOperation  Boolean  (Optional)
Сохранить после выполнения операции
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

См. также