Beispiel #1
0
                public void Handle(MessageInitiatingSaga message)
                {
                    Context.OtherSagaId = Data.Id;
                    Context.MessageId   = Bus.CurrentMessageContext.Id;

                    MarkAsComplete();
                }
Beispiel #2
0
                public Task Handle(MessageInitiatingSaga message, IMessageHandlerContext context)
                {
                    Context.OtherSagaId = Data.Id;
                    Context.MessageId   = context.MessageId;

                    MarkAsComplete();

                    return(Task.FromResult(0));
                }
                public void Handle(MessageInitiatingSaga message)
                {
                    Context.SagaId = Data.Id;

                    Bus.Reply(new MessageReplyBySaga());
                    ReplyToOriginator(new MessageReplyToOriginatorBySaga());
                    Bus.SendLocal(new MessageSentBySaga());
                    Bus.Publish(new MessagePublishedBySaga());
                }
Beispiel #4
0
                public async Task Handle(MessageInitiatingSaga message, IMessageHandlerContext context)
                {
                    Context.SagaId = Data.Id;

                    await context.Reply(new MessageReplyBySaga());

                    await ReplyToOriginator(context, new MessageReplyToOriginatorBySaga());

                    await context.SendLocal(new MessageSentBySaga());

                    await context.Publish(new MessagePublishedBySaga());
                }
Beispiel #5
0
 public Task Handle(MessageInitiatingSaga message, IMessageHandlerContext context)
 {
     Context.SagaId    = Data.Id;
     Context.MessageId = context.MessageId;
     return(Task.FromResult(0));
 }
 public void Handle(MessageInitiatingSaga message)
 {
     Context.SagaId    = Data.Id;
     Context.MessageId = Bus.CurrentMessageContext.Id;
 }
Beispiel #7
0
 public void Handle(MessageInitiatingSaga message)
 {
 }
                public Task Handle(MessageInitiatingSaga message, IMessageHandlerContext context)
                {
                    Context.SagaId = Data.Id;

                    return(context.SendLocal(new MessageSentBySaga()));
                }
                public void Handle(MessageInitiatingSaga message)
                {
                    Context.SagaId = Data.Id;

                    Bus.SendLocal(new MessageSentBySaga());
                }
 public Task Handle(MessageInitiatingSaga message, IMessageHandlerContext context)
 {
     TestContext.SagaId = Data.Id;
     return(Task.CompletedTask);
 }
 public Task Handle(MessageInitiatingSaga message, IMessageHandlerContext context)
 {
     return(Task.FromResult(0));
 }