CardUIManagerProcessTemplateResponseAsync - метод

Обрабатывает результат создания карточки по шаблону, отображая результат валидации и возвращая редактор карточки, который можно отобразить в новой вкладке.

Definition

Пространство имён: Tessa.UI.Cards
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public Task<ICardEditorModel> ProcessTemplateResponseAsync(
	CardNewRequest request,
	CardNewResponse response,
	CardEditorCreationActionAsync modifyCardActionAsync = null,
	CardEditorCreationActionAsync cardModelModifierActionAsync = null,
	CancellationToken cancellationToken = default
)

Параметры

request  CardNewRequest
Запрос на создание карточки по шаблону.
response  CardNewResponse
Результат запроса на создание карточки по шаблону.
modifyCardActionAsync  CardEditorCreationActionAsync  (Optional)
Метод, который может изменить модель карточки перед созданием модели представления (т.е. перед инициализацией UI). Выполняется только в случае успешного создания карточки. Метод может создать собственную модель представления, которая заменит стандартную. Также метод может отменить создание, при этом UI инициализирован не будет и создание считается неудачным.
cardModelModifierActionAsync  CardEditorCreationActionAsync  (Optional)
Метод, который может изменить модель представления карточки (например, настроить элементы управления), когда карточка была успешно создана, и UI был инициализирован. Метод может заменить созданную модель представления на модель, созданную другими средствами. Также метод может отменить создание, при этом UI использован не будет и создание считается неудачным.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskICardEditorModel
Редактор карточки, в котором открыта карточка, созданная по шаблону, или null, если при открытии карточки возникли ошибки или открытие карточки было отменено.

Реализации

ICardUIManagerProcessTemplateResponseAsync(CardNewRequest, CardNewResponse, CardEditorCreationActionAsync, CardEditorCreationActionAsync, CancellationToken)

См. также