void SetupTimer()
        {
            timer = timerFactory.GetTimer();

            timer.Start(lifetime);

            timer.Elapsed += Timer_Elapsed;
        }
Ejemplo n.º 2
0
        public Auth0TokenService(IRestClient restClient, ITimerFactory timerFactory, ILogger <Auth0TokenService> log)
        {
            _log        = log;
            _restClient = restClient;

            _timer           = timerFactory.GetTimer();
            _timer.AutoReset = false;
            _timer.Elapsed  += (_1, _2) => RefreshToken();

            RefreshToken();
        }
Ejemplo n.º 3
0
        public void LoadFiles()
        {
            // Get directory files
            var files = _FileSystem.Directory.GetFiles(_HostDirectory, _FileFilter);

            CSXFiles.Clear();
            foreach (var file in files)
            {
                var csxFile = new CSXFile(_TimerFactory.GetTimer(), _FileSystem, file);
                CSXFiles.Add(csxFile);
            }
        }