public CallTracker(IReliableStateManager stateManager, string subscriberName) { this.stateManager = stateManager; this.stateManager.StateManagerChanged += OnStateManagerChangedHandler; this.subscriberName = subscriberName; modelResourcesDesc = new ModelResourcesDesc(); trackingAlgorithm = new TrackingAlgorithm(); ImportFromConfig(); //timer initialization timer = new Timer(); timer.Interval = timerInterval; timer.Elapsed += TimerElapsedMethod; timer.AutoReset = false; }
public CallTracker(IReliableStateManager stateManager, string subscriberName) { this.baseLogString = $"{this.GetType()} [{this.GetHashCode()}] =>{Environment.NewLine}"; string verboseMessage = $"{baseLogString} entering Ctor."; Logger.LogVerbose(verboseMessage); this.stateManager = stateManager; this.stateManager.StateManagerChanged += OnStateManagerChangedHandler; this.subscriberName = subscriberName; modelResourcesDesc = new ModelResourcesDesc(); trackingAlgorithm = new TrackingAlgorithm(); ImportFromConfig(); //timer initialization timer = new Timer(); timer.Interval = timerInterval; timer.Elapsed += TimerElapsedMethod; timer.AutoReset = false; }