TimedGaugeMeasure<T>
public TimedGaugeMeasure(Metadata metaData, IEnumerable<ISink> sinks, string unitOfMeasure, Func<T> operation, TimeSpan flushInterval, INonExecutingTaskScheduler taskScheduler, bool runNow, Func<bool> killSwitch = null)
Initializes a new instance of TimedGaugeMeasure<T>
Runs the GaugeTask. Users can't run the task while the task is still running.
Write the measurement data to the log system.