コード例 #1
0
 void ApplicationOnSetupComplete(object sender, EventArgs eventArgs) {
     Application.SetupComplete -= ApplicationOnSetupComplete;
     if (!Enabled())
         return;
     var stdSchedulerFactory = new XpandSchedulerFactory(Application);
     stdSchedulerFactory.Initialize();
     _scheduler = stdSchedulerFactory.GetScheduler();
 }
コード例 #2
0
ファイル: JobSchedulerModule.cs プロジェクト: Raoulwe/eXpand
 void ApplicationOnLoggedOn(object sender, LogonEventArgs logonEventArgs) {
     ISchedulerFactory stdSchedulerFactory = new XpandSchedulerFactory(Application);
     try {
         IScheduler scheduler = stdSchedulerFactory.AllSchedulers.SingleOrDefault();
         _scheduler = scheduler ?? stdSchedulerFactory.GetScheduler();
     } catch (Exception e) {
         if (!Debugger.IsAttached)
             Tracing.Tracer.LogError(e);
     }
 }
コード例 #3
0
ファイル: JobSchedulerModule.cs プロジェクト: aries544/eXpand
 void ApplicationOnSetupComplete(object sender, EventArgs eventArgs) {
     Application.SetupComplete -= ApplicationOnSetupComplete;
     if (!Enabled())
         return;
     var stdSchedulerFactory = new XpandSchedulerFactory(Application);
     stdSchedulerFactory.Initialize();
     Retry.Do(() => {
         _scheduler = stdSchedulerFactory.GetScheduler();
     }, TimeSpan.FromSeconds(10));
 }
コード例 #4
0
 public override void Setup(ApplicationModulesManager moduleManager) {
     base.Setup(moduleManager);
     if (Application==null)
         return;
     ISchedulerFactory stdSchedulerFactory = new XpandSchedulerFactory(Application);
     try {
         IScheduler scheduler = stdSchedulerFactory.AllSchedulers.SingleOrDefault();
         _scheduler = scheduler ?? stdSchedulerFactory.GetScheduler();
     }
     catch (Exception e) {
         if (!Debugger.IsAttached)
             Tracing.Tracer.LogError(e);
     }
 }
コード例 #5
0
ファイル: JobSchedulerModule.cs プロジェクト: martys/eXpand
 public override void Setup(ApplicationModulesManager moduleManager) {
     base.Setup(moduleManager);
     if (Application == null)
         return;
     if (RuntimeMode)
         AddToAdditionalExportedTypes("Xpand.Persistent.BaseImpl.JobScheduler");
     ISchedulerFactory stdSchedulerFactory = new XpandSchedulerFactory(Application);
     try {
         IScheduler scheduler = stdSchedulerFactory.AllSchedulers.SingleOrDefault();
         _scheduler = scheduler ?? stdSchedulerFactory.GetScheduler();
     } catch (Exception e) {
         if (!Debugger.IsAttached)
             Tracing.Tracer.LogError(e);
     }
 }