private void SetRejected(IActionRequest request, string message)
 {
     if (!(request is null))
     {
         var context  = request.Context;
         var response = UnhandledResponse.New(request, message);
         Sender.Tell(response);
         context.CompletionSource.TrySetResult(response);
     }
 }
Example #2
0
 public void OnUnhandledRequest(IActionRequest request)
 {
     Sender.Tell(UnhandledResponse.New(request, $"Request Rejected. The requested action '{request.ActionName}' is not valid for the current state: '{request.Context.ProcessingState.CurrentState}'."));
 }