Esempio n. 1
0
 public Task Handle(StartSaga1 message, IMessageHandlerContext context)
 {
     Data.DataId = message.DataId;
     return(context.SendLocal(new MessageSaga1WillHandle
     {
         DataId = message.DataId
     }));
 }
Esempio n. 2
0
                public void Handle(StartSaga1 message)
                {
                    var dataId = Guid.NewGuid();

                    Data.DataId = dataId;
                    Bus.SendLocal(new MessageSaga1WillHandle
                    {
                        DataId = dataId
                    });
                }
Esempio n. 3
0
                public void Handle(StartSaga1 message)
                {
                    if (message.ContextId != Context.Id)
                    {
                        return;
                    }

                    RequestTimeout(TimeSpan.FromSeconds(5), new Saga1Timeout {
                        ContextId = Context.Id
                    });
                    RequestTimeout(new DateTime(2011, 10, 14, 23, 08, 0, DateTimeKind.Local), new Saga2Timeout {
                        ContextId = Context.Id
                    });
                }
Esempio n. 4
0
                public async Task Handle(StartSaga1 message, IMessageHandlerContext context)
                {
                    if (message.ContextId != TestContext.Id)
                    {
                        return;
                    }

                    Data.ContextId = message.ContextId;

                    await RequestTimeout(context, TimeSpan.FromMilliseconds(1), new Saga1Timeout
                    {
                        ContextId = TestContext.Id
                    });
                    await RequestTimeout(context, TimeSpan.FromMilliseconds(1), new Saga2Timeout
                    {
                        ContextId = TestContext.Id
                    });
                }
Esempio n. 5
0
 public Task Handle(StartSaga1 message, IMessageHandlerContext context)
 {
     Data.ContextId = message.ContextId;
     return(Task.FromResult(0));
 }
Esempio n. 6
0
 public Task Handle(StartSaga1 message, IMessageHandlerContext context)
 {
     Data.DataId = message.DataId;
     return(RequestTimeout(context, TimeSpan.FromMilliseconds(1), new Saga1Timeout()));
 }
 public void Handle(StartSaga1 message)
 {
     RequestTimeout(TimeSpan.FromSeconds(1), new Saga1Timeout());
 }
 public void Handle(StartSaga1 message)
 {
 }