ShowCardEditorFuncAsync - делегат

Делегат для переопределения действия на открытие карточки по представлению карточки ShowCardAsync(ICardEditorModel, FuncICardEditorModel, CancellationToken, ValueTaskBoolean, ShowCardOptions, CancellationToken).

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public delegate Task<ICardUIContextObject> ShowCardEditorFuncAsync(
	ICardEditorModel editor,
	Func<ICardEditorModel, CancellationToken, ValueTask<bool>> prepareEditorActionAsync = null,
	ShowCardOptions options = null,
	CancellationToken cancellationToken = default
)

Параметры

editor  ICardEditorModel
Редактируемое представление карточки на клиенте.
prepareEditorActionAsync  FuncICardEditorModel, CancellationToken, ValueTaskBoolean  (Optional)
Метод, который подготавливает редактор карточки непосредственно перед отображением, или , если подготовительные действия не требуется.

С помощью возврата значения можно отменить создание UI.

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

options  ShowCardOptions  (Optional)
Настройки отображения карточки ил значение , если используются настройки по умолчанию.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskICardUIContextObject
Объект, содержащий информацию об открытой карточке или значение null, если создание UI было отменено.

См. также