Beispiel #1
0
 public MachineApplication(ICheckTargetRepository repository, IProgramLog <ILogger> programLog, IExceptionLog <ILogger> errorLog, IpcServiceClient <ICheckTargetServiceContract> client)
 {
     Repository  = repository;
     _programLog = programLog;
     _errorLog   = errorLog;
     _client     = client;
 }
Beispiel #2
0
 public ToolConfigutaionApplication(ICheckConfigRepository repository, IProgramLog <ILogger> programLog, IExceptionLog <ILogger> errorLog, IpcServiceClient <ICheckConfigServiceContract> client)
 {
     Repository  = repository;
     _programLog = programLog;
     _client     = client;
     _errorLog   = errorLog;
 }
Beispiel #3
0
 /// <summary>
 /// Lookup the wrapper objects for the loggers specified
 /// </summary>
 /// <param name="loggers">the loggers to get the wrappers for</param>
 /// <returns>Lookup the wrapper objects for the loggers specified</returns>
 private static IProgramLog[] WrapLoggers(ILogger[] loggers)
 {
     IProgramLog[] array = new IProgramLog[loggers.Length];
     for (int i = 0; i < loggers.Length; i++)
     {
         array[i] = ProgramLogManager.WrapLogger(loggers[i]);
     }
     return(array);
 }
 public PingHostedService(IProgramLog <ILogger> programLog, IExceptionLog <ILogger> errorLog, IToolConfigApplication toolConfigApplication, ICheckTargetRepository repository, ISchedulerFactory schedulerFactory, IIpcServiceHost ipcServiceHost)
 {
     _programLog            = programLog;
     _errorLog              = errorLog;
     _toolConfigApplication = toolConfigApplication;
     this._schedulerFactory = schedulerFactory;
     _ipcServiceHost        = ipcServiceHost;
     _repository            = repository;
 }
Beispiel #5
0
 public CheckTargetRepository(IExceptionLog <ILogger> errorLog, IProgramLog <ILogger> programLog)
 {
     _errorLog   = errorLog;
     _programLog = programLog;
 }