WorkflowEngineProcessorExtensionsSendAsyncSignalAsync(IWorkflowEngineProcessor, IWorkflowEngineSignal, Guid, Guid, Boolean, String, CancellationToken) - метод
Производит асинхронную отправку сигнала процесса на заданный экземпляр узла.
Пространство имён: Tessa.WorkflowСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static Task SendAsyncSignalAsync(
this IWorkflowEngineProcessor processor,
IWorkflowEngineSignal signal,
Guid nodeInstanceID,
Guid processInstanceID,
bool lockProcess,
string? processDigest = null,
CancellationToken cancellationToken = default
)
<ExtensionAttribute>
Public Shared Function SendAsyncSignalAsync (
processor As IWorkflowEngineProcessor,
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:
[ExtensionAttribute]
static Task^ SendAsyncSignalAsync(
IWorkflowEngineProcessor^ processor,
IWorkflowEngineSignal^ signal,
Guid nodeInstanceID,
Guid processInstanceID,
bool lockProcess,
String^ processDigest = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
[<ExtensionAttribute>]
static member SendAsyncSignalAsync :
processor : IWorkflowEngineProcessor *
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
- processor IWorkflowEngineProcessor
-
- signal IWorkflowEngineSignal
- Отправляемый сигнал.
- nodeInstanceID Guid
- ID экземпляра узла.
- processInstanceID Guid
- ID экземпляра процесса.
- lockProcess Boolean
- Определяет, нужно ли блокировать процесс на время асинхронного выполнения.
- processDigest String (Optional)
- Имя процесса, или null, если имя процесса берется из базы.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskВ Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IWorkflowEngineProcessor. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).