Пример #1
0
 public void Timeout(MyCustomTimeout state)
 {
     if (!Data.Message2Arrived)
     {
         ReplyToOriginator(new TiredOfWaitingForMessage2());
     }
 }
Пример #2
0
 public async Task Timeout(MyCustomTimeout state, IMessageHandlerContext context)
 {
     if (!Data.Message2Arrived)
     {
         await RequestTimeout(context, TimeSpan.FromHours(1), new TiredOfWaitingForMessage2());
     }
 }
Пример #3
0
 public Task Timeout(MyCustomTimeout state, IMessageHandlerContext context)
 {
     if (Data.Message2Arrived)
     {
         return(Task.CompletedTask);
     }
     return(RequestTimeout(context, TimeSpan.FromHours(1), new TiredOfWaitingForMessage2()));
 }
Пример #4
0
 public Task Timeout(MyCustomTimeout state, IMessageHandlerContext context)
 {
     if (!Data.Message2Arrived)
     {
         return(ReplyToOriginator(context, new TiredOfWaitingForMessage2()));
     }
     return(Task.CompletedTask);
 }