<PackageReference Include="Relativity.Telemetry.Client" Version="9.4.164" />

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>

public void Cancel()

protected virtual void Dispose(bool disposing)

public void Dispose()

public void RunGaugeTask()

Runs the GaugeTask. Users can't run the task while the task is still running.

public virtual void Write()

Write the measurement data to the log system.