TaskNavigationHelperSaveCardAsync - метод
Сохраняет карточку для заданного задания, выполняя дополнительное действие перед сохранением.
Действие выполняется на копии карточки, поэтому при неудачном сохранении карточка не будет изменена.
Пространство имён: Tessa.UI.Cards.TasksСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public static Task SaveCardAsync(
ICardModel taskModel,
Func<CardTask, CancellationToken, ValueTask> taskModifierActionAsync = null,
bool? allowSavingWithFilesContents = null,
CancellationToken cancellationToken = default
)
Public Shared Function SaveCardAsync (
taskModel As ICardModel,
Optional taskModifierActionAsync As Func(Of CardTask, CancellationToken, ValueTask) = Nothing,
Optional allowSavingWithFilesContents As Boolean? = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task
public:
static Task^ SaveCardAsync(
ICardModel^ taskModel,
Func<CardTask^, CancellationToken, ValueTask>^ taskModifierActionAsync = nullptr,
Nullable<bool> allowSavingWithFilesContents = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
static member SaveCardAsync :
taskModel : ICardModel *
?taskModifierActionAsync : Func<CardTask, CancellationToken, ValueTask> *
?allowSavingWithFilesContents : Nullable<bool> *
?cancellationToken : CancellationToken
(* Defaults:
let _taskModifierActionAsync = defaultArg taskModifierActionAsync null
let _allowSavingWithFilesContents = defaultArg allowSavingWithFilesContents null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task
- taskModel ICardModel
- Модель задания, которое сохраняется.
- taskModifierActionAsync FuncCardTask, CancellationToken, ValueTask (Optional)
-
Действие, изменяющее задание перед сохранением, или null, если такое действие не требуется.
- allowSavingWithFilesContents NullableBoolean (Optional)
-
Признак того, что разрешается выполнение действия taskModifierActionAsync
вместе с сохранением содержимого файлов. Если значение равно null,
то оно определяется по наличию флага SaveTaskWithFiles в типе задания.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskАсинхронная задача.