public SessionExpirationService(
     ILogLevelMapper logLevelMapper,
     ISessionRepository sessionRepository,
     ISessionService sessionLifecycleService,
     IHubConnectionService hubConnectionService,
     ILogger <SessionExpirationService> logger,
     SessionSettings sessionSettings)
     : base(logLevelMapper, logger)
 {
     this.sessionRepository       = sessionRepository;
     this.sessionLifecycleService = sessionLifecycleService;
     this.hubConnectionService    = hubConnectionService;
     this.logger          = logger;
     this.sessionSettings = sessionSettings;
 }
Example #2
0
 public DbLogService(ITableStorageRepository <MessageLogEntity> tableStorageRepository, ILogLevelMapper logLevelMapper, string createdBy)
 {
     _tableStorageRepository = tableStorageRepository ?? throw new ArgumentNullException(nameof(tableStorageRepository));
     _logLevelMapper         = logLevelMapper ?? throw new ArgumentNullException(nameof(logLevelMapper));
     _createdBy = createdBy ?? throw new ArgumentNullException(nameof(createdBy));
 }