public AgentControlDefinitionProvider(IAgentControlDefinitionAccessor agentControlDefinitionAccessor) { if (agentControlDefinitionAccessor == null) { throw new ArgumentNullException("agentControlDefinitionAccessor"); } this.agentControlDefinitionAccessor = agentControlDefinitionAccessor; var timerStartTime = new TimeSpan(0, 0, 0); var timerInterval = new TimeSpan(0, 0, 0, DefaultCheckIntervalInSeconds); this.timer = new Timer(state => this.UpdateControlDefinition(), null, timerStartTime, timerInterval); }
public AgentControlDefinitionProvider(IAgentControlDefinitionAccessor agentControlDefinitionAccessor) { if (agentControlDefinitionAccessor == null) { throw new ArgumentNullException("agentControlDefinitionAccessor"); } this.agentControlDefinitionAccessor = agentControlDefinitionAccessor; var timerStartTime = new TimeSpan(0, 0, 0); var timerInterval = new TimeSpan(0, 0, 0, DefaultCheckIntervalInSeconds); this.timer = new Timer(state => this.UpdateControlDefinition(), null, timerStartTime, timerInterval); }