/// <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;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// DI constructor
 /// </summary>
 public SQLiteAuditPruneJob(IJobStateManagerService jobStateManager, ITickleService tickleService)
 {
     this.m_jobStateManager = jobStateManager;
     this.m_tickleService   = tickleService;
 }