public async Task HandleAsync(IMessageContext <ProcessParentSaga> context, CancellationToken cancellationToken = default) { _logger.LogInformation($"starting child saga from parent saga '{context.Message.CorrelationId}'..."); var message = new StartChildSaga(Guid.NewGuid(), context.Message.CorrelationId); this.Publish(message); }
public async Task HandleAsync(IMessageContext <ProcessParentSaga> context, CancellationToken cancellationToken = default) { var message = new StartChildSaga(Guid.NewGuid(), context.Message.CorrelationId); await this.Bus.PublishAsync(message, cancellationToken); }