public PerformanceCounterList Update(int waitTimeMs) { CounterList.GetSamples(waitTimeMs); // create summary counters CounterList.SummarizeCounters("Net IO Total", "Total Network Load bytes/sec", true); CounterList.SummarizeCounters("Net IO Received", "Network Received bytes/sec", true); CounterList.SummarizeCounters("Net IO Sent", "Network Sent bytes/sec", true); return(CounterList); }
public async Task <PerformanceCounterList> UpdateAsyncTask(int waitTimeMs) { await CounterList.GetValuesTaskAsync(1500); // create summary counters CounterList.SummarizeCounters("Net IO Total", "Total Network Load bytes/sec", true); CounterList.SummarizeCounters("Net IO Received", "Network Received bytes/sec", true); CounterList.SummarizeCounters("Net IO Sent", "Network Sent bytes/sec", true); return(CounterList); }