WorkflowEngineProcessorClientSendAsyncSignalAsync - метод |
Производит асинхронную отправку сигнала процесса на заданный экземпляр узла
Пространство имён:
Tessa.Workflow
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public Task SendAsyncSignalAsync(
IWorkflowEngineSignal signal,
Guid nodeInstanceID,
Guid processInstanceID,
bool lockProcess,
string processDigest = null,
CancellationToken cancellationToken = default
)
Public Function SendAsyncSignalAsync (
signal As IWorkflowEngineSignal,
nodeInstanceID As Guid,
processInstanceID As Guid,
lockProcess As Boolean,
Optional processDigest As String = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task
public:
virtual Task^ SendAsyncSignalAsync(
IWorkflowEngineSignal^ signal,
Guid nodeInstanceID,
Guid processInstanceID,
bool lockProcess,
String^ processDigest = nullptr,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract SendAsyncSignalAsync :
signal : IWorkflowEngineSignal *
nodeInstanceID : Guid *
processInstanceID : Guid *
lockProcess : bool *
?processDigest : string *
?cancellationToken : CancellationToken
(* Defaults:
let _processDigest = defaultArg processDigest null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task
override SendAsyncSignalAsync :
signal : IWorkflowEngineSignal *
nodeInstanceID : Guid *
processInstanceID : Guid *
lockProcess : bool *
?processDigest : string *
?cancellationToken : CancellationToken
(* Defaults:
let _processDigest = defaultArg processDigest null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task
Параметры
- signal
- Тип: Tessa.Workflow.SignalsIWorkflowEngineSignal
Отправляемый сигнал - nodeInstanceID
- Тип: SystemGuid
ID экземпляра узла - processInstanceID
- Тип: SystemGuid
ID экземпляра процесса - lockProcess
- Тип: SystemBoolean
Определяет, нужно ли блокировать процесс на время асинхронного выполнения - processDigest (Optional)
- Тип: SystemString
Имя процесса, или null, если имя процесса берется из базы - cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Возвращаемое значение
Тип:
TaskВозвращает асинхронную задачу.
Реализации
IWorkflowEngineProcessorClientSendAsyncSignalAsync(IWorkflowEngineSignal, Guid, Guid, Boolean, String, CancellationToken)См. также