private LogicalDiskMeter(char?driveLetter, IPerformanceCounterFactory counterFactory)
        {
            var instanceName = driveLetter.HasValue ? driveLetter.ToString() + Path.VolumeSeparatorChar : "_Total";

            driveName = driveLetter.HasValue ? instanceName : "Total";

            counter = LogicalDiskMeterHelper
                      .CreateCounters(counterFactory)
                      .Build(instanceName);
        }
Example #2
0
 private AllLogicalDisksMeter(IPerformanceCounterFactory counterFactory)
 {
     counter = LogicalDiskMeterHelper
               .CreateCounters(counterFactory)
               .BuildForMultipleInstances("*:");
 }