/// <summary> /// Adds an <see cref="IStateRecorder"/> to the service /// </summary> /// <param name="recorder">The recorder.</param> public void Add(IStateRecorder recorder) { lock (_Lock) { _Recorders.Add(recorder); if (this.IsStarted) recorder.Start(); } }
/// <summary> /// Removes an <see cref="IStateRecorder" /> from the service /// </summary> /// <param name="recorder"></param> public void Remove(IStateRecorder recorder) { lock (_Lock) { _Recorders.Remove(recorder); } }