/// <summary> /// DI constructor /// </summary> public SystemPolicySynchronizationJob(INetworkInformationService networkInformationService, ITickleService tickleService, IAdministrationIntegrationService amiIntegrationService, IOfflinePolicyInformationService offlinePip, IOfflineRoleProviderService offlineRps, ISecurityRepositoryService securityRepository, IJobStateManagerService jobStateManager, IDataPersistenceService <SecurityChallenge> securityChallengeService = null) { this.m_networkInformationService = networkInformationService; this.m_offlinePip = offlinePip; this.m_offlineRps = offlineRps; this.m_securityRepository = securityRepository; this.m_jobStateManager = jobStateManager; this.m_securityChallenge = securityChallengeService; this.m_amiIntegrationService = amiIntegrationService; this.m_tickleService = tickleService; }
/// <summary> /// DI constructor /// </summary> public SQLiteAuditPruneJob(IJobStateManagerService jobStateManager, ITickleService tickleService) { this.m_jobStateManager = jobStateManager; this.m_tickleService = tickleService; }