Ejemplo n.º 1
0
        public async Task HandleAsync(IMessageContext <StartSaga> context, CancellationToken cancellationToken = default)
        {
            _logger.LogInformation($"starting saga '{context.Message.CorrelationId}'...");

            var message = new ProcessMySaga(Guid.NewGuid(), context.Message.CorrelationId);

            await this.Bus.PublishAsync(message, cancellationToken);
        }
Ejemplo n.º 2
0
        public Task HandleAsync(IMessageContext <StartSaga> context, CancellationToken cancellationToken = default)
        {
            _logger.LogInformation($"starting saga '{context.Message.CorrelationId}'...");

            var message = new ProcessMySaga(Guid.NewGuid(), context.Message.CorrelationId);

            this.Publish(message);

            return(Task.CompletedTask);
        }