ICardEditorModelCreateFormWithExtensionsAsync - метод |
Создаёт автоматический UI карточки, выполняя при этом расширения UI.
Для предыдущей карточки при наличии таковой выполняет расширения на закрытие.
Для заданной карточки будут выполнены расширения на закрытие при открытии или создании другой карточки.
Пространство имён:
Tessa.UI.Cards
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис Task<bool> CreateFormWithExtensionsAsync(
ICardModel cardModel,
IUIContext otherContext = null,
CancellationToken cancellationToken = default
)
Function CreateFormWithExtensionsAsync (
cardModel As ICardModel,
Optional otherContext As IUIContext = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of Boolean)
Task<bool>^ CreateFormWithExtensionsAsync(
ICardModel^ cardModel,
IUIContext^ otherContext = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
abstract CreateFormWithExtensionsAsync :
cardModel : ICardModel *
?otherContext : IUIContext *
?cancellationToken : CancellationToken
(* Defaults:
let _otherContext = defaultArg otherContext null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<bool>
Параметры
- cardModel
- Тип: Tessa.UI.CardsICardModel
Модель карточки, для которой создаётся автоматический UI и выполняются расширения. - otherContext (Optional)
- Тип: Tessa.UIIUIContext
Контекст операции с пользовательским интерфейсом, который будет использоваться для расширений на инициализацию модели карточки
(свойство context.UIContext, доступное внутри расширения). Если указано null, то будет использоваться
контекст текущего редактора.
- cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Возвращаемое значение
Тип:
TaskBooleantrue, если действие успешно произведено;
false в противном случае.
См. также