public async Task Handle(WorkflowExecutionFinished notification, CancellationToken cancellationToken)
        {
            var workflowInstance = notification.WorkflowExecutionContext.WorkflowInstance;
            await _bookmarkIndexer.IndexBookmarksAsync(workflowInstance, cancellationToken);

            await RunPostSuspensionTasksAsync(notification, cancellationToken);
        }
Пример #2
0
        public async Task Handle(WorkflowTestExecutionStopped notification, CancellationToken cancellationToken)
        {
            var workflowInstance = await _workflowInstanceStore.FindByIdAsync(notification.WorkflowInstanceId, cancellationToken);

            if (workflowInstance != null)
            {
                await _bookmarkIndexer.IndexBookmarksAsync(workflowInstance, cancellationToken);
            }
        }
Пример #3
0
 public async Task Handle(WorkflowInstanceSaved notification, CancellationToken cancellationToken)
 {
     var workflowInstance = notification.WorkflowInstance;
     await _bookmarkIndexer.IndexBookmarksAsync(workflowInstance, cancellationToken);
 }