Beispiel #1
0
 public Task Handle(InitiateRequestingSaga message, IMessageHandlerContext context)
 {
     return(context.SendLocal(new RequestToRespondingSaga
     {
         SomeIdThatTheResponseSagaCanCorrelateBackToUs = Data.CorrIdForResponse
     }));
 }
 public Task Handle(InitiateRequestingSaga message, IMessageHandlerContext context)
 {
     return(context.SendLocal(new RequestToRespondingSaga
     {
         SomeId = Guid.NewGuid()
     }));
 }
 public void Handle(InitiateRequestingSaga message)
 {
     Data.DataId = message.DataId;
     Bus.SendLocal(new RequestToRespondingSaga {
         DataId = message.DataId
     });
 }
                public Task Handle(InitiateRequestingSaga message, IMessageHandlerContext context)
                {
                    var customHeaders = new Dictionary <string, string> {
                        { "CustomHeader", Data.CustomHeaderValue.ToString() }
                    };

                    return(ReplyToOriginator(context, new MyReplyToOriginator(), customHeaders));
                }
Beispiel #5
0
                public void Handle(InitiateRequestingSaga message)
                {
                    Data.CorrIdForResponse = Guid.NewGuid(); //wont be needed in the future

                    Bus.SendLocal(new RequestToRespondingSaga
                    {
                        SomeIdThatTheResponseSagaCanCorrelateBackToUs = Data.CorrIdForResponse //wont be needed in the future
                    });
                }
                public Task Handle(InitiateRequestingSaga message, IMessageHandlerContext context)
                {
                    Data.CorrIdForResponse = message.SomeCorrelationId; //wont be needed in the future

                    return(context.SendLocal(new AnotherRequest
                    {
                        SomeCorrelationId = Data.CorrIdForResponse //wont be needed in the future
                    }));
                }
Beispiel #7
0
                public void Handle(InitiateRequestingSaga message)
                {
                    Data.CorrIdForResponse = Guid.NewGuid(); //wont be needed in the future

                    Bus.SendLocal(new AnotherRequest
                    {
                        SomeCorrelationId = Data.CorrIdForResponse //wont be needed in the future
                    });
                }
                public Task Handle(InitiateRequestingSaga message, IMessageHandlerContext context)
                {
                    testContext.OriginalCorrelationId = context.MessageHeaders[Headers.CorrelationId];

                    return(Task.FromResult(0));
                }