コード例 #1
0
 public static IObservable <T> WhenApplication <T>(this ApplicationModulesManager manager, Func <XafApplication, IObservable <T> > retriedExecution) => manager
 .WhereApplication().ToObservable()
 .SelectMany(application => retriedExecution(application).Retry(application));
コード例 #2
0
 private static IObservable <Unit> MergedExtraEmbededModels(this ApplicationModulesManager manager) =>
 manager.WhereApplication().ToObservable()
 .SelectMany(application => application.WhenCreateCustomUserModelDifferenceStore()
コード例 #3
0
 public static IObservable <T> WhenApplication <T>(this ApplicationModulesManager manager, Func <XafApplication, IObservable <T> > retriedExecution)
 => manager.WhereApplication().ToObservable(ImmediateScheduler.Instance)
 .SelectMany(application => Observable.Defer(() => retriedExecution(application)).Retry(application));
コード例 #4
0
 public static IObservable <XafApplication> WhenApplication(this ApplicationModulesManager manager)
 {
     return(manager.WhereApplication().ToObservable());
 }