Для изменения размера нажмите или перетащите

StoreCardFuncAsync - делегат

Функция, которая выполняет асинхронное сохранение карточки с файлами по заданным параметрам. При этом сохраняется контент добавленных или изменённых файлов и опционально выводится информация по прогрессу сохранения.

Пространство имён:  Tessa.Cards
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public delegate CardStoreOperationToken StoreCardFuncAsync(
	CardStoreRequest request,
	IFileContainer fileContainer,
	Func<double, CancellationToken, ValueTask> updateProgressAsync = null,
	int updateProgressMillisecondInterval = -1,
	CancellationToken cancellationToken = default
)

Параметры

request
Тип: Tessa.CardsCardStoreRequest
Запрос на сохранение карточки.
fileContainer
Тип: Tessa.FilesIFileContainer
Контейнер с файлами карточки.
updateProgressAsync (Optional)
Тип: SystemFuncDouble, CancellationToken, ValueTask
Метод, получающий прогресс сохранения файлов как число от 0 до 1. Метод не вызывается, если карточка сохраняется без файлов. Укажите null, чтобы не обновлять прогресс.
updateProgressMillisecondInterval (Optional)
Тип: SystemInt32
Интервал в миллисекундах между обновлениями прогресса по сохранению файлов. Укажите Infinite, чтобы не обновлять прогресс.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: CardStoreOperationToken
Объект, предоставляющий доступ к асинхронной операции по сохранению карточки с файлами и к её результату.
См. также