void SetupTimer() { timer = timerFactory.GetTimer(); timer.Start(lifetime); timer.Elapsed += Timer_Elapsed; }
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(); }
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); } }