public void Handle(SendFromSagaMessage message)
            {
                var replyFromSagaMessage = new ReplyFromSagaMessage();

                Bus.Reply(replyFromSagaMessage);
                var replyToOriginatorFromSagaMessage = new ReplyToOriginatorFromSagaMessage();

                ReplyToOriginator(replyToOriginatorFromSagaMessage);
                RequestTimeout(TimeSpan.FromMilliseconds(1), new TimeoutFromSaga());
            }
            public async Task Handle(SendFromSagaMessage message, IMessageHandlerContext context)
            {
                var replyFromSagaMessage = new ReplyFromSagaMessage();
                await context.Reply(replyFromSagaMessage)
                .ConfigureAwait(false);

                var replyToOriginatorFromSagaMessage = new ReplyToOriginatorFromSagaMessage();

                await ReplyToOriginator(context, replyToOriginatorFromSagaMessage)
                .ConfigureAwait(false);
                await RequestTimeout(context, TimeSpan.FromMilliseconds(1), new TimeoutFromSaga())
                .ConfigureAwait(false);
            }
Example #3
0
 public Task Handle(ReplyToOriginatorFromSagaMessage message, IMessageHandlerContext context)
 {
     return(Task.FromResult(0));
 }
 public Task Handle(ReplyToOriginatorFromSagaMessage message, IMessageHandlerContext context)
 {
     return(Task.CompletedTask);
 }
 public void Handle(ReplyToOriginatorFromSagaMessage message)
 {
 }