Ejemplo n.º 1
0
 public static IObservable <T> WhenExecuted <T>(this SingleChoiceAction simpleAction, Func <SingleChoiceActionExecuteEventArgs, IObservable <T> > retriedExecution)
 => simpleAction.WhenExecuted().SelectMany(retriedExecution).Retry(() => simpleAction.Application).TakeUntilDeactivated(simpleAction.Controller);