Exemplo n.º 1
0
        /// <summary>
        /// 初始化“BackgroundJobManager”类的新实例。
        /// </summary>
        public BackgroundJobManager(
            IIocResolver iocResolver,
            IBackgroundJobStore store,
            SharePlatformTimer timer)
            : base(timer)
        {
            _store       = store;
            _iocResolver = iocResolver;

            EventBus = NullEventBus.Instance;

            Timer.Period = JobPollPeriod;
        }
 /// <summary>
 /// 初始化类的新实例。
 /// </summary>
 /// <param name="timer">计时器。</param>
 protected PeriodicBackgroundWorkerBase(SharePlatformTimer timer)
 {
     Timer          = timer;
     Timer.Elapsed += Timer_Elapsed;
 }