Exemple #1
0
 /// <summary>
 /// Set things in motion so your service can do its work.
 /// </summary>
 protected override void OnStart(string[] args)
 {
     if ( _manager == null )
       {
     DynamicXmlObjectLoader loader = new DynamicXmlObjectLoader();
     _manager = (AgentManager) loader.Load(@"jobs.config"); // for a service, e.g. C:\WINDOWS\SYSTEM32\jobs.config
       }
       _manager.Start();
 }
 private void Awake()
 {
     AgentManager = GetComponentInParent <AgentManager>();
 }
Exemple #3
0
        //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        /// <summary>
        /// Initialize the job (call before the manager starts).</summary>
        public void Init(AgentManager manager)
        {
            // reference the manager's global ignorable exception list
              _globalIgnorableExceptions = manager.IgnorableExceptions;

              // Hook up Scheduler_OnScheduled to all Scheduler events.
              foreach(AgentScheduler scheduler in _schedulers)
            scheduler.Scheduled += new EventHandler(Scheduler_OnScheduled);
        }