WorkflowDialogActionGetOrCreateDialogCardAsync - метод

Возвращает или создаёт карточку диалога.

Definition

Пространство имён: Tessa.Workflow.Actions
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static ValueTask<Card> GetOrCreateDialogCardAsync(
	IWorkflowEngineCardsScope cardsScope,
	ICardServerPermissionsProvider serverPermissionsProvider,
	ICardRepository cardRepository,
	IWorkflowEngineContext context,
	CardTaskCompletionOptionSettings completionOptionSettings,
	IConfigurationInfoProvider configurationInfoProvider,
	CancellationToken cancellationToken = default
)

Параметры

cardsScope  IWorkflowEngineCardsScope
Scope для загрузки карточек в рамках обработки WorkflowEngine.
serverPermissionsProvider  ICardServerPermissionsProvider
Объект, предоставляющий права доступа в соответствии с активной системой прав. Например, для типового решения предоставляет токен KrToken с полным набором прав.
cardRepository  ICardRepository
Репозиторий для управления карточками.
context  IWorkflowEngineContext
Контекст обработки процесса в WorkflowEngine.
completionOptionSettings  CardTaskCompletionOptionSettings
Параметры этапа/действия "Диалог".
configurationInfoProvider  IConfigurationInfoProvider
Объект, предоставляющий информацию по текущей конфигурации.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskCard
Карточка диалога или значение , если произошла ошибка. Информация об ошибке будет записана в ValidationResult.

См. также