Stop() публичный Метод

public Stop ( ) : void
Результат void
Пример #1
0
        public void Complete()
        {
            if (!IsExecutionContextActive)
            {
                throw new ExecutionException(NotActiveMessage);
            }

            _completeCalled = true;

            if (_keepAliveDaemon != null)
            {
                _keepAliveDaemon.Stop();
            }

            var completeRequest = new TaskExecutionCompleteRequest(new TaskId(_taskExecutionInstance.ApplicationName, _taskExecutionInstance.TaskName),
                                                                   _taskExecutionInstance.TaskExecutionId,
                                                                   _taskExecutionInstance.ExecutionTokenId);

            completeRequest.Failed = _executionHasFailed;


            var response = _taskExecutionRepository.Complete(completeRequest);

            _taskExecutionInstance.CompletedAt = response.CompletedAt;
        }
Пример #2
0
        public async Task CompleteAsync()
        {
            if (IsExecutionContextActive)
            {
                _completeCalled = true;

                if (_keepAliveDaemon != null)
                {
                    _keepAliveDaemon.Stop();
                }

                var completeRequest = new TaskExecutionCompleteRequest(new TaskId(_taskExecutionInstance.ApplicationName, _taskExecutionInstance.TaskName),
                                                                       _taskExecutionInstance.TaskExecutionId,
                                                                       _taskExecutionInstance.ExecutionTokenId);
                completeRequest.Failed = _executionHasFailed;


                var response = await _taskExecutionRepository.CompleteAsync(completeRequest).ConfigureAwait(false);

                _taskExecutionInstance.CompletedAt = response.CompletedAt;
            }
        }