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); }
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); }