TaskNavigationHelperSaveCardAsync - метод

Сохраняет карточку для заданного задания, выполняя дополнительное действие перед сохранением. Действие выполняется на копии карточки, поэтому при неудачном сохранении карточка не будет изменена.

Definition

Пространство имён: Tessa.UI.Cards.Tasks
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public static Task SaveCardAsync(
	ICardModel taskModel,
	Func<CardTask, CancellationToken, ValueTask> taskModifierActionAsync = null,
	bool? allowSavingWithFilesContents = null,
	CancellationToken cancellationToken = default
)

Параметры

taskModel  ICardModel
Модель задания, которое сохраняется.
taskModifierActionAsync  FuncCardTask, CancellationToken, ValueTask  (Optional)
Действие, изменяющее задание перед сохранением, или null, если такое действие не требуется.
allowSavingWithFilesContents  NullableBoolean  (Optional)
Признак того, что разрешается выполнение действия taskModifierActionAsync вместе с сохранением содержимого файлов. Если значение равно null, то оно определяется по наличию флага SaveTaskWithFiles в типе задания.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

Task
Асинхронная задача.

См. также