public void Timeout(MyCustomTimeout state) { if (!Data.Message2Arrived) { ReplyToOriginator(new TiredOfWaitingForMessage2()); } }
public async Task Timeout(MyCustomTimeout state, IMessageHandlerContext context) { if (!Data.Message2Arrived) { await RequestTimeout(context, TimeSpan.FromHours(1), new TiredOfWaitingForMessage2()); } }
public Task Timeout(MyCustomTimeout state, IMessageHandlerContext context) { if (Data.Message2Arrived) { return(Task.CompletedTask); } return(RequestTimeout(context, TimeSpan.FromHours(1), new TiredOfWaitingForMessage2())); }
public Task Timeout(MyCustomTimeout state, IMessageHandlerContext context) { if (!Data.Message2Arrived) { return(ReplyToOriginator(context, new TiredOfWaitingForMessage2())); } return(Task.CompletedTask); }