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