Пример #1
0
        // Methods.
        public Job(ISchedulerRepository schedulerRepository, string name, string description, Type jobType, bool isDurable, bool isVolatile, JobGroup jobGroup)
        {
            _SchedulerRepository = schedulerRepository;

            Name = name;
            Description = description;
            JobType = jobType;
            IsDurable = isDurable;
            IsVolatile = isVolatile;
            JobGroup = jobGroup;
        }
        public IList<Job> ReadJobs(JobGroup jobGroup)
        {
            var _jobs = new List<Job>();

            if (jobGroup.Name == "MyOwnGroup")
            {
                _jobs.Add(new Job(this, "MyJob", "MyDescription", typeof(int), false, false, jobGroup));
            }
            if (jobGroup.Name == "Default")
            {
                _jobs.Add(new Job(this, "MyJob01", "MyDescription", typeof(int), false, false, jobGroup));
                _jobs.Add(new Job(this, "MyJob02", "MyDescription", typeof(int), false, false, jobGroup));
            }

            return _jobs;
        }
Пример #3
0
        // Methods.
        public Job(ISchedulerRepository schedulerRepository, string name, string description, Type jobType, bool isDurable, bool isVolatile, JobGroup jobGroup)
        {
            _SchedulerRepository = schedulerRepository;

            Name        = name;
            Description = description;
            JobType     = jobType;
            IsDurable   = isDurable;
            IsVolatile  = isVolatile;
            JobGroup    = jobGroup;
        }