public Task Timeout(OrderTimeout state, IMessageHandlerContext context) { return(context.SendLocal(new CompleteOrder { OrderId = Data.OrderId })); }
public void Timeout(OrderTimeout state) { if (Data.ThrowSagaTimeoutException) { throw new Exception("Blow up!"); } Console.WriteLine("Got timeout"); }
public async Task Handle(OrderSubmitted message, IMessageHandlerContext context) { #region Timeout var orderTimeout = new OrderTimeout(); await RequestTimeout(context, TimeSpan.FromSeconds(5), orderTimeout) .ConfigureAwait(false); #endregion }
public async Task Handle(OrderSubmitted message, IMessageHandlerContext context) { var orderTimeout = new OrderTimeout(); await RequestTimeout(context, TimeSpan.FromSeconds(5), orderTimeout) .ConfigureAwait(false); var orderAccepted = new OrderAccepted { OrderId = message.OrderId, }; await context.Reply(orderAccepted) .ConfigureAwait(false); }
public Task Timeout(OrderTimeout state, IMessageHandlerContext context) { log.Info("Got timeout"); return Task.FromResult(0); }
public void Timeout(OrderTimeout state) { Console.WriteLine("Got timeout"); }
public Task Timeout(OrderTimeout state, IMessageHandlerContext context) { log.Info("Got timeout"); return(Task.CompletedTask); }
public void Timeout(OrderTimeout state) { log.Info("Got timeout"); }
public void Timeout(OrderTimeout state) { Console.WriteLine("Order took too long. Deleting for space."); Data.timed_out = true; }
public Task Handle(OrderSubmitted message, IMessageHandlerContext context) { var orderTimeout = new OrderTimeout(); return(RequestTimeout(context, TimeSpan.FromSeconds(5), orderTimeout)); }
public Task Timeout(OrderTimeout state, IMessageHandlerContext context) { Console.WriteLine("Got timeout"); return(Task.FromResult(0)); }