public Sync_SubMessages(AbpTimer timer, IRepository <t_SubMessage> repository, IRepository <t_SubMessage_Sync> repository_sync, IRepository <SyncRecord> sRepository) : base(timer) { SMRepository = repository; SM_SyncRepository = repository_sync; SRepository = sRepository; timer.Period = 1000 * 60 * 10; }
public MakeInactiveUsersPassiveWorker(AbpTimer timer, IRepository <User, long> userRepository, ImpersonationManager impersonationManager) : base(timer) { _userRepository = userRepository; Timer.Period = 5000; //5秒(适合测试,但一般情况下会多一些) _impersonationManager = impersonationManager; }
public AsyncPeriodBackgroundWorker3(AbpTimer timer, IServiceScopeFactory serviceScopeFactory) : base(timer, serviceScopeFactory) { if (timer.Period == 0) { timer.Period = 2000; } }
public IdentityBackgroundWorker(AbpTimer timer, ITokenCleanupAppService tokenCleanupAppService) : base(timer) { timer.Period = 1000 * 60 * 30; //seconds (good for tests, but normally will be more) _tokenCleanupAppService = tokenCleanupAppService; }
public MyUserTokenExpirationWorker( AbpTimer timer, IRepository <UserToken, long> userTokenRepository, IBackgroundJobConfiguration backgroundJobConfiguration) : base(timer, userTokenRepository, backgroundJobConfiguration) { }
public UpdateTempCurrenciesWorker(AbpTimer timer, ICurrenciesRepository currenciesRepository, IRepository <SupportedCurrency, long> supportedCurrenciesRepository) : base(timer) { _currenciesRepository = currenciesRepository; _supportedCurrenciesRepository = supportedCurrenciesRepository; Timer.RunOnStart = true; Timer.Period = 60 * 1000; }
public AutoMaticallyPublishMarkdownPosts(AbpTimer timer, IPortalBlogAppService portalBlogAppService, IAppConfigurationAccessor appConfiguration) : base(timer) { _portalBlogAppService = portalBlogAppService; _appConfiguration = appConfiguration; Timer.Period = 1000 * 60 * 60; // Timer.Period = 5000; }
public TestWorker(AbpTimer timer, IMqMessagePublisher publisher) : base(timer) { _publisher = publisher; Timer.Period = 1 * 1000;//3 seconds Timer.RunOnStart = true; }
public TestWorker(AbpTimer timer, IMqMessagePublisher publisher) : base(timer) { _publisher = publisher; Timer.Period = 3000;//one minute Timer.RunOnStart = true; }
public UpdateExchangeRatesWorker(AbpTimer timer, ICurrenciesRepository currenciesRepository, IRepository <ExchangeRate, long> exchangeRatesRepository, IUnitOfWorkManager unitOfWorkManager) : base(timer) { _currenciesRepository = currenciesRepository; _exchangeRatesRepository = exchangeRatesRepository; _unitOfWorkManager = unitOfWorkManager; Timer.Period = UPDATE_PERIOD_MILLISECONDS; }
public PeriodBackgroundWorker2(AbpTimer timer, IServiceScopeFactory factory) : base(timer, factory) { if (timer.Period == 0) { timer.Period = 2000; } }
public CloudStudyOrderInfoWorker( AbpTimer timer, INeteaseOrderInfoManager neteaseOrderInfoManager ) { _neteaseOrderInfoManager = neteaseOrderInfoManager; }
public UpdateRirStatsSourceWorker(AbpTimer timer, IIocResolver iocResolver) : base(timer) { timer.Period = 1000 * 60 * 10; timer.RunOnStart = true; _rirStatsSources = iocResolver.ResolveAll <IRirStatsSource>().ToList(); }
public PreluareDateGithubPassiveWorker(AbpTimer timer, IRepository <RulareJobDateGithub, Guid> rulareJobDateGithubRepository) : base(timer) { Timer.Period = 1000 * 60 * 60; //5 seconds (good for tests, but normally will be more) rulareJobDateGithubRepository = _rulareJobDateGithubRepository; }
static MqMessageAuditingStoreRebusHandler() { InMemoryAuditInfoQueue = new ConcurrentQueue <AuditInfoMqMessage>(); var config = IocManager.Instance.Resolve <IAuditingConsumerRebusHandlerModuleConfig>(); Timer = new AbpTimer(config.PeriodInSeconds * 1000); Timer.Elapsed += (s, e) => { var tmpMsg = new List <AuditInfoMqMessage>(); for (int i = 0; i < config.BatchSize; i++) { AuditInfoMqMessage msg; if (InMemoryAuditInfoQueue.TryDequeue(out msg)) { tmpMsg.Add(msg); } else { break; } } if (tmpMsg.Any()) { config.BatchStoreAction(tmpMsg); } }; }
public TestWorker(AbpTimer timer, ITestAuditingStoreAppService testAuditingStoreAppService) : base(timer) { _testApp = testAuditingStoreAppService; Timer.Period = 1 * 1000;//1 seconds Timer.RunOnStart = true; }
public ReposterWorker(AbpTimer timer, IScheduleItemApplicationService scheduleService, IPostApplicationService postService, IChannelApplicationService channelService, ReposterBot bot) : base(timer) { _scheduleService = scheduleService; _postService = postService; _channelService = channelService; _bot = bot; timer.Period = 1000 * 60; }
public DeleteAuditLogsRegularBasisWorker(AbpTimer timer, IRepository <AuditLog, long> auditLogRepository) : base(timer) { //1000 等于 1秒 // 24*60*60*5 = 432000 //5天间隔下 //60*60*24 =86400 1天 timer.Period = 86400; _auditLogRepository = auditLogRepository; }
public SynchronizeUserInfoWorker(AbpTimer timer, IBackgroundJobManager backgroundJobManager ) : base(timer) { _backgroundJobManager = backgroundJobManager; timer.Period = int.Parse(TimeSpan.FromDays(7).TotalMilliseconds.ToString()); }
protected AsyncPeriodicBackgroundWorkerBase( AbpTimer timer, IServiceScopeFactory serviceScopeFactory) { ServiceScopeFactory = serviceScopeFactory; Timer = timer; Timer.Elapsed += Timer_Elapsed; }
public ElasticSearchWorker(AbpTimer timer, IElasticSearchAppService elasticSearchAppService) : base(timer) { // 12 hour Timer.Period = 12 * 60 * 60 * 1000; _elasticSearchAppService = elasticSearchAppService; }
public TryToUpdateProfilePictureToCdnService(AbpTimer timer, IFileStoreManager fileStoreManager, IRepository <User, long> usersRepository) : base(timer) { _fileStoreManager = fileStoreManager; _usersRepository = usersRepository; Timer.Period = 10000; }
public TestWorker(AbpTimer timer, IFileStorage fileStorage) : base(timer) { _fileStorage = fileStorage; Timer.Period = 300 * 1000;//300 seconds Timer.RunOnStart = true; }
public PeriodWorkerService() { timer = new AbpTimer(); timer.Period = (int)TimeSpan.FromSeconds(5).TotalMilliseconds; //timer.Elapsed += async (sender, e) => await Worker(); timer.Elapsed += Worker; }
public LicenseHandokWorker( AbpTimer timer, IServiceScopeFactory serviceScopeFactory ) : base( timer, serviceScopeFactory) { Timer.Period = 30000; //30 seconds }
public PipelineHistoryStatusCheckerWorker( AbpTimer timer, IServiceScopeFactory serviceScopeFactory ) : base( timer, serviceScopeFactory) { Timer.Period = 10000; //5 seconds }
public CheckDelayJobs(AbpTimer timer, ProcessTaskManager processTaskManager, TacticManager tacticManager, IBackgroundJobManager backgroundJobManager) : base(timer) { Timer.Period = 60 * 1000 * 60 * 2; //2小时执行一次 _processTaskManager = processTaskManager; _tacticManager = tacticManager; _backgroundJobManager = backgroundJobManager; }
public OrderPayCheckWorker( AbpTimer timer, IAlipayHelper alipayHelper, IOrderManager orderManager ) { _alipayHelper = alipayHelper; _orderManager = orderManager; }
public NotificationCleanupBackgroundWorker( AbpTimer timer, IServiceScopeFactory serviceScopeFactory, IOptions <AbpNotificationCleanupOptions> options) : base(timer, serviceScopeFactory) { Options = options.Value; timer.Period = Options.CleanupPeriod; }
public AccessTokenRefreshBackgroundWorker( IAccessTokenRefresher accessTokenRefresher , AbpTimer timer) : base(timer) { _accessTokenRefresher = accessTokenRefresher; timer.RunOnStart = true; timer.Period = 1000 * 1800;//30分钟 }