IKrScriptInvokeExtraAsyncT(String, Object, Boolean) - метод
Асинхронно выполняет дополнительный метод, приложенный к текущему типу скрипта и получить его результат.
Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers.UserAPIСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.6.0.19
ValueTask<T> InvokeExtraAsync<T>(
string name,
Object context,
bool throwOnError = true
)
Function InvokeExtraAsync(Of T) (
name As String,
context As Object,
Optional throwOnError As Boolean = true
) As ValueTask(Of T)
generic<typename T>
ValueTask<T> InvokeExtraAsync(
String^ name,
Object^ context,
bool throwOnError = true
)
abstract InvokeExtraAsync :
name : string *
context : Object *
?throwOnError : bool
(* Defaults:
let _throwOnError = defaultArg throwOnError true
*)
-> ValueTask<'T>
- name String
- Название дополнительного метода.
- context Object
- Контекст для дополнительного метода.
- throwOnError Boolean (Optional)
-
Выбрасывать исключение при возникновении ошибки.
Если стоит , то при попытке выполнить отсутствующий метод будет возвращено значение по умолчанию для типа T.
рекомендуется для скриптов, которые создаются вместе с типом этапа.
необходимо использовать в том случае, когда этап существовал ранее, а скрипт добавляется в
уже существующий тип этапа.
- T
- Тип возвращаемого значения.
ValueTaskT
Результат выполнения метода.
Поддерживаемые скрипты:
- Скрипт выполнения этапа;
- Скрипт построения шаблона этапов;
- Скрипт построения группы этапов;
- Скрипт выполнения группы этапов;
- Скрипт видимости кнопки процесса;
- Скрипт выполнения процесса.
Поддерживаемые режимы:
- Синхронный режим;
- Асинхронный режим.
Поддерживаемые контексты запуска: