IKrScriptInvokeExtraAsync(String, Object, Boolean) - метод

Асинхронно выполняет дополнительный метод, приложенный к текущему типу скрипта.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers.UserAPI
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.6.0.19
C#
ValueTask InvokeExtraAsync(
	string name,
	Object context,
	bool throwOnError = true
)

Параметры

name  String
Название дополнительного метода.
context  Object
Контекст для дополнительного метода.
throwOnError  Boolean  (Optional)
Выбрасывать исключение при возникновении ошибки. Если стоит , то при попытке выполнить отсутствующий метод ничего не произойдет. рекомендуется для скриптов, которые создаются вместе с типом этапа. необходимо использовать в том случае, когда этап существовал ранее, а скрипт добавляется в уже существующий тип этапа.

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

ValueTask
Асинхронная задача.

Заметки

Поддерживаемые скрипты:
  • Скрипт выполнения этапа;
  • Скрипт построения шаблона этапов;
  • Скрипт построения группы этапов;
  • Скрипт выполнения группы этапов;
  • Скрипт видимости кнопки процесса;
  • Скрипт выполнения процесса.
Поддерживаемые режимы:
  • Синхронный режим;
  • Асинхронный режим.
Поддерживаемые контексты запуска:
  • Локальный;
  • Глобальный.

См. также