ShowCardEditorFuncAsync - делегат
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public delegate Task<ICardUIContextObject> ShowCardEditorFuncAsync(
ICardEditorModel editor,
Func<ICardEditorModel, CancellationToken, ValueTask<bool>> prepareEditorActionAsync = null,
ShowCardOptions options = null,
CancellationToken cancellationToken = default
)
Public Delegate Function ShowCardEditorFuncAsync (
editor As ICardEditorModel,
Optional prepareEditorActionAsync As Func(Of ICardEditorModel, CancellationToken, ValueTask(Of Boolean)) = Nothing,
Optional options As ShowCardOptions = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of ICardUIContextObject)
public delegate Task<ICardUIContextObject^>^ ShowCardEditorFuncAsync(
ICardEditorModel^ editor,
Func<ICardEditorModel^, CancellationToken, ValueTask<bool>>^ prepareEditorActionAsync = nullptr,
ShowCardOptions^ options = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
type ShowCardEditorFuncAsync =
delegate of
editor : ICardEditorModel *
?prepareEditorActionAsync : Func<ICardEditorModel, CancellationToken, ValueTask<bool>> *
?options : ShowCardOptions *
?cancellationToken : CancellationToken
(* Defaults:
let _prepareEditorActionAsync = defaultArg prepareEditorActionAsync null
let _options = defaultArg options null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ICardUIContextObject>
- editor ICardEditorModel
- Редактируемое представление карточки на клиенте.
- prepareEditorActionAsync FuncICardEditorModel, CancellationToken, ValueTaskBoolean (Optional)
-
Метод, который подготавливает редактор карточки непосредственно перед отображением, или , если подготовительные действия не требуется.
С помощью возврата значения можно отменить создание UI.
Рекомендуется использовать этот метод, чтобы установить свойство редактора WorkspaceName.
- options ShowCardOptions (Optional)
- Настройки отображения карточки ил значение , если используются настройки по умолчанию.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskICardUIContextObjectОбъект, содержащий информацию об открытой карточке или значение
null, если создание UI было отменено.